DBMS 主要通过数据的保存格式(数据库的种类)来进行分类,现
阶段主要有以下5 种类型。
●层次数据库(Hierarchical Database,HDB)
最古老的数据库之一,它把数据通过层次结构(树形结构)的方式表现出来。
●关系数据库(Relational Database,RDB)
关系数据库是现在应用最广泛的数据库。关系数据库在1969 年诞生,可谓历史悠久。和Excel 工作表一样,它也采用由行和列组成的二维表来管理数据,所以简单易懂。同时,它还使用专门的SQL(Structured Query Language,结构化查询语言)对数据进行操作。
另外,Oracle Database 通常简称为Oracle,这种类型的DBMS 称为关系数据库管理系统(Relational Database Management System,RDBMS)。比较具有代表性的RDBMS 有如下5 种。
Oracle Database:甲骨文公司的RDBMS
SQL Server :微软公司的RDBMS
DB2:IBM 公司的RDBMS
PostgreSQL:开源的RDBMS
MySQL :开源的RDBMS
●面向对象数据库(Object Oriented Database,OODB)
编程语言当中有一种被称为面向对象语言的语言A。把数据以及对数据的操作集合起来以对象为单位进行管理,因此得名。面向对象数据库就是用来保存这些对象的数据库。
●XML数据库(XML Database,XMLDB)
最近几年,XMLB 作为在网络上进行交互的数据的形式逐渐普及起来。XML 数据库可以对XML 形式的大量数据进行高速处理。
●键值存储系统(Key-Value Store,KVS)
这是一种单纯用来保存查询所使用的主键(Key)和值(Value)的组合的数据库。具有编程语言知识的读者可以把它想象成关联数组或者散列(hash)。近年来,随着键值存储系统被应用到Google 等需要对大量数据进行超高速查询的Web 服务当中,它正逐渐为人们所关注。








暂无数据