DBMS的种类

499 阅读2分钟

DBMS的种类

DBMS主要通过数据的保存格式(数据库的种类)来进行分来类,现阶段主要有以下5种类型
  • 层次数据库

    他是把数据通过层次结构(树形结构)的方式表现出来。层次数据库曾经是数据库的主流,但随着关系数据库的出现和普及,已经很少使用了

  • 关系数据库

    关系数据库是现在应用最广泛的数据库。采用有行和列组成的二维表来管理数据。使用专门的SQL(Structured Query Language,结构化查询语言)对数据进行操作。 这种类型的DBMS称为关系数据库管理系统(Relational Database Management System, RDBMS)。比较具有代表性的RBDMS有以下5种

    1. Oracle Database:甲骨文公司的RDBMS
    2. SQL Server:微软公司的RDBMS
    3. DB2:IBM公司的RDBMS
    4. PostgreSQL:开源的RDBMS
    5. MySQL:开源的RDBMS

    另外,Oracle Database通常称为Oracle。

  • 面向对象数据库

    编程语言当中有一种被称为面向对象语言的语言,吧数据以及对数据的操作集合起来以对象为单位进行管理,因此得名。面向对象数据库就是用来保存这些对象的数据库。

  • XML数据库

    最近几年,XML作为网络上进行交互的数据的形式逐渐普及起来。XML数据库可以对XML形式的大量数据进行高速处理。

  • 键值存储系统

    这是一种单纯用来保存查询所使用的的主键(Key)和值(Value)的组合的数据库。具有编程语言知识的读者可以把它想象成关联数组或者散列(hash)。近年来,随着键值存储系统被应用到Google等需要对大量数据进行超高速查询的Web服务当中,它正逐渐为人们所关注。