개인 공부😊/Database

[데이터베이스] 4.4 데이터베이스의 종류

송테이토 2022. 11. 27. 21:06

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