티스토리 뷰
1세대
네트워크 DBMS
구조 | 노드, 간선 |
장점 | 단순화한 그림을 통해 DB를 이해할 수 있음 |
단점 | 구조가 복잡하고 변경하기 어려움 |
ex | IDS |
계층 DBMS
구조 | 트리 |
장점 | 네트워크 DBMS보다 구조가 단순함 |
단점 | 명확한 트리 형태로 표현하기 힘들고, 구조 변경이 어려움 |
ex | IMS |
2세대
관계 DBMS
구조 | 테이블 |
장점 | 단순하고 이해하기 쉬운 구조, 안정성과 일관성 유지 |
단점 | |
ex | Oracle, MS SQL 서버, ACCESS, 인포믹스, MySQL |
3세대
객체지향 DBMS
구조 | 객체 개념 도입 |
장점 | 더 복잡한 응용 분야의 데이터 관리 가능 |
단점 | |
ex | O2, 온투스, 젬스톤 |
객체관계 DBMS
구조 | 객체 DBMS + 관계 DBMS |
4세대
NpSQL DBMS
3세대 이후에도 관계 DBMS를 선호했는데 비정형 데이터의 대량 생산으로 NoSQL의 필요성이 강조됨
구조 | 정해지지 않음 |
장점 | - 데이터 구조를 미리 정해두지 않아 비정형 데이터 저장에 적합 - 확장성이 뛰어나 여러 대의 서버 컴퓨터에 분산하여 저장 가능 |
ex | 몽고디비, H베이스, 카산드라, 레디스, 네오포제이, 오리엔트DB |
그러나 아직까지 관계 DBMS의 안정성과 일관성을 중요하게 생각하여 둘을 보완한 NewSQL이 등장
NewSQL DBMS
장점 | - 안정성 일관성 유지 - 다양하고 복잡한 데이터 처리 가능 |
ex | 구글 스패너, 볼트DB, 누오DB |
'이론 > 데이터베이스' 카테고리의 다른 글
2-3. 데이터베이스 관리 시스템의 장단점 (0) | 2022.04.22 |
---|---|
2-2. 데이터베이스 관리 시스템의 정의 (0) | 2022.04.21 |
2-1. 데이터베이스 관리 시스템의 등장 배경 (0) | 2022.04.20 |
1-3. 데이터와 데이터베이스 (0) | 2022.04.19 |
1-2. 데이터베이스의 정의와 특징 (0) | 2022.04.18 |
댓글