其他经常使用的NoSQL存储技术有哪几种?
NoSQL(非关系型数据库)在一定程度上改良了传统的关系型数据库,凭仗其简单的存储机制及利用场景有限的特点,NoSQL在最近几年来遭到了愈来愈多大范围Web利用的青睐。
除MongoDB、Cassandra外,还有其他经常使用的NoSQL存储技术:
HBase:HBase是强大、散布式、多维列式存储系统,是一种非关系数据库管理系统,是Hadoop项目的一部份,可以处理大量结构化数据。
Redis:Redis是一个开源的NoSQL数据库,它在关系型数据库的传统表行概念以外,提供复杂的KV数据结构,可存储键值、哈希、列表、集合等区别类型的数据结构。
CouchDB:CouchDB是Apache开发的一款多维文档型数据库,与传统的关系型数据库相比,它不需要输入和定义数据模式,通过RESTful接口,开发人员可以将JSON格式的文档存储在同一个文档中,如此可以减少查询时间。
DynamoDB:Amazon DynamoDB是亚马逊推出的一款NoSQL数据库,可在AWS的Cloud服务器中使用,其优势在于能够把数据存储在服务器的硬盘中,然后通过API进行检索查询及操作,和更加安全便捷的处理流程。
以上就是经常使用的NoSQL存储技术,它们的特点都是简单又高效,可满足大范围Web利用的使用需求。它们用于实时利用、大范围数据存储、Web/移动利用开发,和各种O2O、在线支付等复杂非结构化数据利用中,可以非常方便地处理数据。
class NoSQL {
public void Insert() { //NoSQL数据插入方法
} public void Retrieve() {
//NoSQL数据检索方法 }
}
文章来源:丸子建站
文章标题:其他经常使用的NoSQL存储技术有哪几种?
https://www.wanzijz.com/view/18973.html