MySQL은 database에 대한 정보를 data로 저장함
따라서 MySQL에서 아래 명령어 실행하면 data 저장 위치 알 수 있음
- SHOW VARIABLES LIKE 'datadir';
이때, 테이블을 생성하면 frm + M*D + M*I 파일 생성됨.
여기서 *이란 사용하는 Engine에 따라 달라짐.
!Engine에 따라 생성되는 파일도 달라짐. 추후에 확인해서 업데이트하기!
MyISAM이면 Y, Aria면 A이다.
%datadir%/[DB명]에서 확인해보면 한 테이블당 세 개의 파일이 생긴거 확인 가능.
- M*I 파일 설명 (MYI 기준)
https://dev.mysql.com/doc/internals/en/the-myi-file.html
MySQL :: MySQL Internals Manual :: 21.2 The .MYI File
MySQL Internals Manual / MyISAM Storage Engine / The .MYI File A .MYI file for a MyISAM table contains the table's indexes. The .MYI file has two parts: the header information and the key values. So the next sub-sections will be "The .MYI Header" and "
dev.mysql.com
- Aria 엔진 파일 설명
How MySQL (MariaDB,TokuDB) stores data | TuIT
How MySQL (MariaDB,TokuDB) stores data 3rd part of my investigation how databases stores data in data file / container on disk. Oracle Databse and DB2 proved that plain text for saving tables is common. Let´s see opinion from most spreaded community databa
it.tuxie.eu
- 엔진 비교
http://wiki.gurubee.net/pages/viewpage.action?pageId=33357831
07. 스토리지 엔진 PART1(67p, 349 ~ 416) - [종료]구루비 DB 스터디 - 개발자, DBA가 함께 만들어가는 구루비 지식창고!
6.1 Aria 스토리지 엔진 Aria 스토리지 엔진은 MyISAM의 단점을 보완하기 위해서 만들어진 스토리지 엔진이다. MariaDB에서 내부 임시 테이블은 Aria 스토리지 엔진을 사용한다. Aria 스토리지 엔진이 MyISAM과 차별화되는 대표
wiki.gurubee.net
'2 > DBMS' 카테고리의 다른 글
MariaDB insert 시 문자->숫자로 저장되는 현상 (0) | 2020.03.24 |
---|---|
oracle start in HPUX (0) | 2019.10.21 |
MSG: ORA-01045: user '계정명' lacks CREATE SESSION privilege; logon denied 오류 (0) | 2019.09.18 |
PostgreSQL과 EDB 원격 접속 허용하기 on Windows (0) | 2019.08.07 |
postgreSQL 9.6 설치 with Windows server 2012 (0) | 2019.07.25 |