Nosql简介

NoSQL简介

NoSQL,全名为Not Only SQL,指的是非关系型的数据库

随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来

优点/缺点

优点:

高可扩展性

分布式计算

低成本

架构的灵活性,半结构化数据

没有复杂的关系

缺点:

没有标准化

有限的查询功能(到目前为止)

最终一致是不直观的程序

分类

类型部分代表特点

列存储Hbase

Cassandra

Hypertable

顾名思义,是按列存储数据的。最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有非常大的IO优势。

文档存储MongoDB

CouchDB

文档存储一般用类似json的格式存储,存储的内容是文档型的。这样也就有有机会对某些字段建立索引,实现关系数据库的某些功能。

key-value存储Tokyo Cabinet / Tyrant

Berkeley DB

MemcacheDB

Redis

可以通过key快速查询到其value。一般来说,存储不管value的格式,照单全收。(Redis包含了其他功能)

图存储Neo4J

FlockDB

图形关系的最佳存储。使用传统关系数据库来解决的话性能低下,而且设计使用不方便。

对象存储db4o

Versant

通过类似面向对象语言的语法操作数据库,通过对象的方式存取数据。

xml数据库Berkeley DB XML

BaseX

高效的存储XML数据,并支持XML的内部查询语法,比如XQuery,Xpath。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本篇文章主要介绍Nosql的一些东西,以及Nosql中比较火的三个数据库Redis、Memchache、Mongo...
    言射手阅读 578评论 0 8
  • NoSQL简介(菜鸟教程:http://www.runoob.com/mongodb/nosql.html) No...
    self_vc阅读 332评论 0 1
  • 云计算背后的秘密:NoSQL诞生的原因和优缺点 我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL...
    ItStar阅读 2,309评论 0 7
  • 行成于思,而毁于止。 行动起于思考,而能否“动”或许没那么简单。若是仅仅止于思考,人生原地踏步可能还不自知。希望人...
    呼呼海爸阅读 359评论 0 0
  • 昨天下班,走进电梯,一个中年男人吸引了我的目光——他手里拿了几封信,天啊,是信呢!现代通信手段中的出“土”文物呢,...
    一念在心阅读 160评论 0 1