现代数据库的分类

1、关系型数据库(SQL)

  关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。当前主流的关系型数据库有Oracle、MySQL、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access、浪潮K-DB等。

2、非关系型数据库(NoSQL)

  分4类存储方式:

  1、键值(Key-Value)存储数据库:这类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一直指针指向特定的数据。如Redis、Voldemort、Oracle BDB

  2、列存储数据库:这部分数据库通常用来应对分布式存储的海量数据库。键仍然存在,但是它们的特点是指向了多个列,如HBase、Rlak

  3、文档型数据库:该类型的数据模型是版本化的文档,半结构化的文档以特定的格式存储,比如JSON。文档型数据库可以看作键值数据库的升级版,允许之间嵌套键值。而且文档型数据库比键值数据库查询效率更高。如CouchDB、MongoDB

  4、图形(Graph)数据库:图形结构的数据库通其他行列以及刚性结构的SQL数据库不同,它是灵活的图形模型,并且能扩展到多个服务器上。NoSQL数据库没有标准的查询语言(SQL),因此进行数据库查询需要指定数据模型。许多NoSQL数据库都有REST方式的数据接口或者查询API。如:Neo4J、InfoGrid、Infinite Graph

posted @ 2018-02-06 09:46  技术新高度  阅读(479)  评论(0编辑  收藏  举报