华为云计算 云知识 非关系型数据库有哪些
非关系型数据库有哪些

【热门云产品免费试用活动】| 【最新活动】| 【企业应用优惠】

免费试用专区

非关系型 数据库 是用于存储和检索数据的非关系数据库系统。在当今世界,我们不应该只以没有预定义固定模式的表格式存储所有数据(固定没有列)。像用户生成的数据、地理位置数据、物联网生成的数据一样,社交图是真实世界数据呈指数级增长的例子。这些庞大的数据也需要大量的处理。这时NoSQL数据库就出现了。使用NoSQL数据库,我们可以存储和退休的文件,键值,图形为基础的数据容易和更快。我们可以很容易地避免复杂的SQL连接操作。易于使用NoSQL DBs对实际问题(web和企业业务应用程序)进行水平伸缩。Carlo Strozzi是在1998年引入NoSQL术语的。使用NoSQL的动机——设计的简单性、对机器集群的水平扩展

NoSQL数据库类型

文档数据库 ——这些数据库通常将每个键与称为文档的复杂数据结构配对。文档可以包含键数组对、键值对甚至嵌套文档。示例:MongoDB、Apache CouchDB、ArangoDB、Couchbase、Cosmos DB、IBM Domino、MarkLogic、OrientDB。

键值存储——每个单独的项都存储为键值对。键值存储是所有NoSQL数据库中最简单的数据库。示例:Redis,Memcached,Apache Ignite,Riak。

宽列存储——这些类型的数据库针对大型 数据集 上的查询进行了优化,它们将数据列存储在一起,而不是行。示例:Cassandra,Hbase,Scylla。

图形存储——这些存储关于图形、网络的信息,例如社会关系、路线图、交通链接。示例:Neo4j,AllegroGraph。

2019最佳NoSQL数据库

MongoDB:是一个面向文档的开源NoSQL数据库。MongoDB使用JSON之类的文档来存储任何数据。它是用c++写的。

Cassandra:是Facebook为收件箱搜索开发的。Cassandra是一个用于处理大量结构化数据的分布式数据存储系统。

Redis:是最著名的键值存储。Redis是用C语言编写的。它是根据BSD授权的。

HBase:是谷歌为BigTable数据库设计的分布式非关系数据库。

Neo4j:称为原生图数据库,因为它有效地实现了属性图模型,一直到存储层。

Oracle NoSQL:实现了从用户定义的键到不透明数据项的映射。

Amazon DynamoDB:使用了一个NoSQL数据库模型,它是非关系型的,允许文档、图形和列在它的数据模型之间。

Couchbase:是一个用于交互式web应用程序的NoSQL文档数据库。它具有灵活的数据模型,易于扩展,提供一致的高性能。

Memcached:是一个开源、高性能、分布式内存缓存系统,旨在通过减少数据库负载来加速动态web应用程序。

CouchDB:是一个开源的NoSQL数据库,使用JSON存储信息,JavaScript作为查询语言。

 

更多相关文章:

1. 域名 建站专场

2. 商标特惠专场

5. SSL证书专场

6. 全球云服务专场

7. 云服务器 免费试用

10. 图片文字识别 OCR

11. 网站建设 自助 建站

12. 企业应用专场

13. 域名注册 申请

14. 服务器和网关的关系是什么?网关的作用有哪些

15. 域名解析a记录是什么意思

16. 网址域名ip查询方式有哪些?域名和ip地址的区别是什么?

17. 域名和url的区别与联系是什么?

18. 域名和ip地址有什么关系?二者的含义是什么?

上一篇:API网关视频:开放API 下一篇:查询路由器列表NeutronListRouters

云数据库产品总览 DBS

基于华为累积多年的数据库研发、搭建和维护经验,结合数据库云化改造技术,大幅优化传统数据库,为您打造更高可用、更高可靠、更高安全、更高性能、即开即用、便捷运维、弹性伸缩的数据库服务,拥有容灾、备份、恢复、安防、监控、迁移等全面的解决方案

关系型数据库、非关系型数据库、数据库生态服务等