4.4 데이터베이스의 종류
4.4.1 관계형 데이터베이스
행과 열을 가지는 표 형식 데이터를 저장하는 형태의 데이터베이스로 SQL이라는 언어를 써서 조작한다.
각각의 제품에 특화시킨 SQL 사용
- 오라클 : PL/SQL
- SQL Server : T-SQL
- MySQL : SQL
MySQL
- MyISAM 인덱스 압축 기술
- B-트리 기반 인덱스
- 스레드 기반 메모리 할당 시스템
- 매우 빠른 조인
- 최대 64개 인덱스 제공
- 대용량 데이터베이스 위해 설계
- 롤백, 커밋, 이중 암호 지원 보안 등의 기능 제공
- 쿼리 캐시 지원
- 사용자가 작성한 쿼리가 캐시에 있는 쿼리와 동일하면 서버는 단순히 구문 분석, 최적화 및 실행을 건너뛰고 캐시의 출력만 표시
PostgreSQL
- 디스크 조각이 차지하는 영역을 회수할 수 있는 장치인 VACUUM이 특징
- 최대 테이블 크기 32TB
- SQL뿐만 아니라 JSON 이용해 데이터 접근 가능