1. 관계형 데이터베이스
→ 관계형 데이터베이스란 행과 열을 가지는 표 형식 데이터를 저장하는 형태의 데이터베이스를 가리키며 SQL이라는 언어를 써서 조작!
참고! 관계형 데이터베이스의 경우 표준 SQL은 지키기는 하지만, 각각의 제품에 특화시킨 SQL을 사용
예를 들어 오라클의 경우 PL/SQL 이라고 하며, SQL Server 에서는 T-SQL. MySQL 은 SQL 사용
1) MySQL
대부분 운영체제와 호환되며 현재 가장 많이 사용하는 데이터베이스
C, C++ 로 만들어졌으며 매우 빠른 조인, 스레드 기반의 메모리 할당 시스템, 최대 64개의 인덱스를 제공 - 롤백 , 커밋, 이중 암호 지원 보안 등의 기능 제공
2) PsetgreSQL
디스크 조각이 차지하는 영역을 회수할 수 있는 장치인 VACCUM이 특징
지정 시간에 복구하는 기능, 로깅, 접근 제어, 중첩된 트랜잭션, 백업 등이 가능
2. NoSQL 데이터베이스
Not only SQL - SQL을 사용하지 않는 데이터베이스
ex) MongoDB 와 redis
'개인 공부😊 > Database' 카테고리의 다른 글
[데이터베이스] 4.5 인덱스 (0) | 2022.11.27 |
---|---|
[데이터베이스] 4.3 트랜잭션과 무결성 (0) | 2022.11.27 |
[데이터베이스] 4.2 ERD와 정규화 과정 (0) | 2022.11.27 |
[데이터베이스] 4.1 데이터베이스의 기본 (0) | 2022.11.27 |