加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

1.1-NoSQL的总体介绍

发布时间:2020-12-13 13:38:25 所属栏目:百科 来源:网络整理
导读:Nosql介绍 a: NoSQL ( not only sql ) 非关系型数据库 b: 常见关系型数据库:MySQL、Oracle、SqlServer c: 关系型数据库涉及联合查询(join)、数据量大的时候查询会锁表变慢 d: NoSQL数据之间 无关系,可以随意扩展 e: NoSQL数据 存储简单,而且可以存在

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读