数据库综述

关系型数据库

关系型数据库,是建立在关系模型基础上的数据库,其借助于集合代数等数学概念和方法来处理数据库中的数据。
主流的 oracle、DB2、MS SQL Server 和 mysql 都属于这类传统数据库。

NoSQL 数据库

NoSQL 数据库,全称为 Not Only SQL,意思就是适用关系型数据库的时候就使用关系型数据库,不适用的时候也没有必要非使用关系型数据库不可,可以考虑使用更加合适的数据存储。主要分为

  • 临时性键值存储(memcached、Redis)、
  • 永久性键值存储(ROMA、Redis)、
  • 面向文档的数据库(MongoDB、CouchDB)、
  • 面向列的数据库(Cassandra、HBase),

每种 NoSQL 都有其特有的使用场景及优点。

Leave a Reply

Your email address will not be published. Required fields are marked *