1.1-NoSQL的总体介绍
2016-03-22 13:17
288 查看
Nosql介绍
a: NoSQL (not only sql) 非关系型数据库
b: 常见关系型数据库:MySQL、Oracle、SqlServer
c: 关系型数据库涉及联合查询(join)、数据量大的时候查询会锁表变慢
d: NoSQL数据之间无关系,可以随意扩展
e: NoSQL数据存储简单,而且可以存在内存中,所以读写速度非常快,即使数据量很大也很快
f: NoSQL不需要建立表、字段等数据,它可以随时存储自定义格式,而关系型数据库增、改字段非常麻烦,尤其是数据量非常大的情况下,就更麻烦
常见NoSQL
a: 键值(Key-Value)数据库 产品:redis、memcached、riak
b: redis/memcached 属于键值(Key-Value)数据库,适合储存用户信息,比如会话、配置文件、参数、购物车等等。这些信息一般都和ID(键)挂钩,这种情景下键值数据库是个很好的选择。
c: 面向文档(Document-Oriented)数据库 产品:MongoDB、CouchDB、RavenDB
d: MongoDB 属于文档(Document-Oriented)数据库,将数据以文档的形式储存。每个文档都是一系列数据项的集合。每个数据项都有一个名称与对应的值,值既可以是简单的数据类型,如字符串、数字和日期等;也可以是复杂的类型,如有序列表和关联对象。数据存储的最小单位是文档,同一个表中存储的文档属性可以是不同的,数据可以使用XML、JSON或者JSONB等多种形式存储。
e: 列存储(Wide Column Store/Column-Family)数据库 产品:Cassandra、HBase
f: 图(Graph-Oriented)数据库 产品:Neo4J、Infinite Graph、OrientDB
a: NoSQL (not only sql) 非关系型数据库
b: 常见关系型数据库:MySQL、Oracle、SqlServer
c: 关系型数据库涉及联合查询(join)、数据量大的时候查询会锁表变慢
d: NoSQL数据之间无关系,可以随意扩展
e: NoSQL数据存储简单,而且可以存在内存中,所以读写速度非常快,即使数据量很大也很快
f: NoSQL不需要建立表、字段等数据,它可以随时存储自定义格式,而关系型数据库增、改字段非常麻烦,尤其是数据量非常大的情况下,就更麻烦
常见NoSQL
a: 键值(Key-Value)数据库 产品:redis、memcached、riak
b: redis/memcached 属于键值(Key-Value)数据库,适合储存用户信息,比如会话、配置文件、参数、购物车等等。这些信息一般都和ID(键)挂钩,这种情景下键值数据库是个很好的选择。
c: 面向文档(Document-Oriented)数据库 产品:MongoDB、CouchDB、RavenDB
d: MongoDB 属于文档(Document-Oriented)数据库,将数据以文档的形式储存。每个文档都是一系列数据项的集合。每个数据项都有一个名称与对应的值,值既可以是简单的数据类型,如字符串、数字和日期等;也可以是复杂的类型,如有序列表和关联对象。数据存储的最小单位是文档,同一个表中存储的文档属性可以是不同的,数据可以使用XML、JSON或者JSONB等多种形式存储。
e: 列存储(Wide Column Store/Column-Family)数据库 产品:Cassandra、HBase
f: 图(Graph-Oriented)数据库 产品:Neo4J、Infinite Graph、OrientDB
相关文章推荐
- 第三十二讲--数据库的关闭和启动
- oracle 修改用户名
- 第三十三讲--参数文件及数据库的启动和关闭详解
- Mysql数据库常用引擎的介绍
- MySql数据库事务的4大特性
- Sqlite3的使用
- MS SQL查询所有表行数,获取所有数据库名,表名,字段名
- 互联网架构设计之Redis篇-【Redis Windows版本安装过程】
- 互联网架构设计之Redis篇-【Redis的概述】
- service redis does not support chkconfig的解决办法
- 数据库建表原则
- MySQL排序原理与案例分析
- SQL STUFF函数 拼接字符串
- Oracle数据库的锁类型
- 第二十七讲--Oracle IMU及Redo Private Strands技术
- redisTemplate keys方法 为空
- 第二十六讲--深入剖析事务槽及Oracle多种提交方式
- .net 中的 SqlBulkCopy 批量插入会锁表吗?
- mysql索引
- MongoDB 3.0新增特性一览