잠시만 기다려 주세요

     '바다아이 사이트는 윤석열 정부 탄핵을 지지합니다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (16)  |  여러가지 팁 (1054)  |  추천 및 재미 (150)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (584)  |  끄적거림 (127)  |  문예 창작 (703)  |  바람 따라 (69)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    전 체

mariadb, mysql - MariaDB 테이블 엔진 종류, 테이블 종류...
이 름 : 바다아이   |   조회수 : 1568         짧은 주소 : https://www.bada-ie.com/su/?v-n3AeSqYtTx
 
MariaDB 에는 여러가지 스토리지 엔진이 있습니다.

MyISAM, innoDB, blackhole, csv, memory, archive, merge, aria, xtradb, federatedX 이 있습니다.

그중 가장많이 사용하는 엔진들을 알아보겠습니다.







1. innoDB 엔진


– 트랜잭션–세이프 (transaction-safe) 엔진

– commit, rollback, 장애복구, row-level locking, 외래키 등의 다양한 기능 지원

– row-level lock(행 단위)을 사용하기 때문에 변경 작업(insert, update, delete) 속도가 빠름

– Full-text 인덱싱이 불가능

– 데이터 무결성 보장

– ibdata1, ibdata2 과 같은 파일에 index 및 파일데이터가 저장

– DB 및 테이블 정보는 /usr/local/mysql/data/DB명/테이블명.frm 과 같은 구조로 이루어져 있음

– 백업 시 ibdata1와 같은 파일과 /usr/local/mysql/data/DB명/테이블명.frm 파일을 복사하여 백업

– MyIsam에 비해 약 1.5~2.5배 정도 파일이 커짐

– 테이블 단위의 hot backup(파일복사)가 불가능

– mysqldump나 db 전체적인 복사가 필요





2. MyISAM 엔진


– ISAM(Indexed Sequential Access Method)의 단점을 보완하기 위해 나온 업그레이드 버전

– 비–트랜잭션–세이프(non-transaction-safe) 엔진

– 읽기 작업(Select) 속도가 빠름

– table-level lock을 사용하기 때문에 쓰기 작업(insert,update) 속도가 느림

– Full-text 인덱싱이 가능하여 검색하고자 하는 내용에 대한 복합검색이 가능

– 데이터 무결성 보장이 되지 않음





3. XtraDB 엔진

– Percona Xtradb는 mysql 엔진인 innodb에 Galera패치 등을 적용한 DB엔진

– mariaDB 또는 percona server 에서 사용 가능

– window에서 사용 불가





4. MEMORY 엔진


- 데이터가 메모리에 보관되기 때문에 정전이나 하드웨어 고장에 매우 취약

- 서버가 재시작 하면 MEMORY 테이블은 (정의 파일이 디스크에 저장되기 때문에) 재생성 되지만 그 내용은 비어있을 것입니다. --init-file 서버 시작(startup) 옵션을
사용하여 쿼리로 원하는 내용을 다시 채울 수 있습니다.

- MEMORY 저장 엔진의 내용은 디스크보다 메모리에 보관됩니다.

- 다른 테이블로부터 데이터의 읽기전용 캐쉬 즉 임시적인 작업 영역에서 사용하는 데 최고입니다.




5. ARCHIVE 엔진


- ARCHIVE스토리지 엔진 용도 압축 행 gzip을 저장하는 엔진이다. 주로 매우 작은 풋 프린트로 인덱스없이 대량의 데이터를 저장하는 데 사용됩니다.

- ARCHIVE스토리지 엔진을 사용하는 테이블 은 디스크의 두 파일에 저장됩니다. 확장자가 .frm 인 테이블 정의 파일과 확장자가 .ARZ 인 데이터 파일이 있습니다.
최적화 중에 때때로 .ARN 파일이 나타납니다.






6. ARIA 엔진


- MariaDB 10.4 부터 모든 시스템 테이블 은 Aria입니다.

- 내부 온 디스크 테이블은 MyISAM 테이블 형식 대신 Aria 테이블 형식 입니다.

- Aria는 MyISAM보다 더 나은 캐싱을 제공하므로 일부 GROUP BY 및 DISTINCT 쿼리의 속도가 빨라집니다


출처 : http://www.linuxdata.org/bbs/board.php?bo_table=DB&wr_id=17

 
| |





      11 page / 125 page
번 호 카테고리 제 목 이름 조회수
3433 mariadb, mysql Mysql, mariadb The table '' is full 바다아이 1252
3432 문학관련 '' '' 바다아이 1776
3431 정치 ... .. ... ... . ..... .. ..... 158 ...!! 바다아이 1201
3430 정치 ... ...... .. !! ..?? 158 .. ..!! 바다아이 1494
3429 날림 시 ()... 바다아이 1407
3428 날림 시 .... 바다아이 1202
3427 날림 시 . 바다아이 1243
3426 정치 ... ??.. ??... ... ... .. -.-; 바다아이 1275
3425 생활/쇼핑 ... .... .. -.-; 바다아이 1208
3424 정치 ?? .. ... 바다아이 1164
3423 날림 시 ... 바다아이 1645
3422 스포츠 2022 11 22 :.... ... . -.-; 바다아이 1249
3421 기계 관련 ... ... ... 바다아이 1685
3420 정치 .. 3 .. ... . -.-; 바다아이 1256
3419 정치 .... ... .. ... " . ...." "Everyone Has a Plan Until They Get Punched in the Mouth" 바다아이 1395
3418 사회 .... .. -.-;. ... ... 158 , 바다아이 1188
3417 문화 () .... 바다아이 1506
3416 문화 2?? ... -.-;... .. 바다아이 1702
3415 정치 ... , , ..... 95% ... 바다아이 1295
3414 정치 ?? , , ?? ?? , , ??!! 바다아이 1614
3413 문화 .... ..... .. 바다아이 1171
3412 정치 ... ... ... . 바다아이 1196
3411 국제 2022 11 G20 4 6 ... ... .... .. -.-;..... .. .. ... ^^;..., . -.-; 바다아이 1209
3410 일화, 일상 .. ... .. 바다아이 1337
3409 날림 시 2... 바다아이 1365
3408 mariadb, mysql Mariadb MySQL , mysql mariadb ... , mariadb mysql ... , mariadb , mysql ... 바다아이 1495
현재글 mariadb, mysql MariaDB , ... 바다아이 1569
3406 사회 20221029 ... [ ] _ [] 바다아이 1716
3405 정치 .. .. . 바다아이 1281
3404 스포츠 2022 11 11 vs .... ... .... ... ... -.-; 바다아이 1371
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.05366
to webmaster... gogo sea. gogo sea.