NoSQL类型有哪些

53次阅读
没有评论

共计 947 个字符,预计需要花费 3 分钟才能阅读完成。

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

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 类型有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计947字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)