文章目录
总述:数据库分类和典型产品
- 关系型数据库
- 关键词:SQL(结构化查询语言)、RDB(关系型数据库)
- 典型产品:MySQL、Oracle、SQL Server
- 非关系型数据库
- 关键词:NoSQL(Not only SQL)
- 典型产品:
- 键值对数据库:Memcached(临时性键值存储)、Redis(临时+永久键值存储)
- 文档数据库:MongoDB、CouchDB
- 图数据库:Neo4J、InfoGrid
- 列数据库:Cassandra、HBase
关系型数据库的数据模型
建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
键值对数据库的数据模型
- Key指向Value的键值对,通常用HashTable来实现
- 键值对数据库中的Value值是纯非结构数据,一般作为字符串或者二进制处理
- 就是一个多功能的大字符串数组
文档数据库的数据模型
- Key指向(Attribute,Valu