NoSQL类型有哪些

这篇文章给大家分享的是有关NOSQL类型有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

我们提供的服务有:成都做网站、网站设计、外贸营销网站建设、微信公众号开发、网站优化、网站认证、乌鲁木齐ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的乌鲁木齐网站制作公司

NoSQL并没有一个准确的定义,但一般认为NoSql数据库应当具有以下特征:模式自由(schema-free)、支持简易备份(easy replication support)、简单的应用程序接口(simple API)、最终一致性(或者说支持BASE特性,不支持ACID)、支持海量数据(huge amount of data)。

NoSQL仅仅是一个概念,NoSQL数据库根据数据的存储模型和特点分为很多种类。如下表,是NoSQL数据库的一个基本分类,它的划分并不绝对的,只是从存储模型上来进行大体划分。而且他们之间没有绝对的分界,也有交差的情况,例如,Tokyo Cabinet/Tyrant的Table类型存储可以理解为是文档型存储,Berkeley DB XML数据库是基于Berkeley DB 之上开发的。

NoSQL数据库分类

类别产品特性
列存储

HBase

Cassandra

HyperTable

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

MongoDB

CouchDB

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

Tokyo Cabinet/Tyrant

Berkeley DB

Memcache DB

redis

可以通过键快速查询到其值。一般来说,存储不管值得格式,全部予以接受(Redis包含其他功能)。
图存储

Neo4j

FlockDB

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

db4o

Versant

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

Berkeley DB XML

BaseX

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

感谢各位的阅读!关于“NoSQL类型有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


名称栏目:NoSQL类型有哪些
本文地址:http://azwzsj.com/article/pipgss.html