티스토리 뷰

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

 

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday