

1세대: 네트워크 DBMS, 계층 DBMS
> 네트워크 DBMS: 데이터베이스를 그래프 형태로 구성
ex) IDS (Integrated Data Store)
> 계층 DBMS: 데이터베이스를 트리형태로 구성
ex) IMS (Information Management System)

2세대: 관계형 DBMS
> 관계형 DBMS: 데이터 베이스를 테이블 형태로 구성
ex) 오라클 (oracle), MySQL 등

3세대: 객체지향 DBMS, 객체관계 DBMS
> 객체지향 DBMS: 객체를 이용해 데이터베이스 구성
ex) 오투(O2), 온투스(ONTOS), 젬스톤(GemStone)
> 객체관계 DBMS: 객체형 DBMS + 관계형 DBMS
4세대: NoSQL, NewSQL DBMS
1. Not only SQL
2. 비정형이면서 방대한 데이터를 저장하기 적합함
3. NoSQL DBMS는 비정형 데이터를 처리하는데 적합하고 확장성이 뛰어남
> 안정성과 일관성 유지를 위해 복잡한 기능을 포기했으며 데이터 구조를 미리 정해두지 않는 유연성을 가짐
4. NewSQL DBMS는 관계 DBMS의 장점과 NoSQL의 확장성 및 유연성을 합친 DBMS -> ex) 구글 스패너 등