共计 1469 个字符,预计需要花费 4 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章给大家分享的是有关数据库中非关系型数据库有哪些的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,一起跟随丸趣 TV 小编过来看看吧。
非关系型数据库有:1、MongoDB,是一个面向文档的开源 NoSQL 数据库;2、Cassandra,是 Facebook 为收件箱搜索开发的;3、Redis,是最著名的键值存储。
什么是 NoSQL 数据库?
NoSQL 数据库(非关系型数据库)是用于存储和检索数据的非关系数据库系统。在当今世界,我们不应该只以没有预定义固定模式的表格式存储所有数据(固定没有列)。像用户生成的数据、地理位置数据、物联网生成的数据一样,社交图是真实世界数据呈指数级增长的例子。这些庞大的数据也需要大量的处理。这时 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 作为查询语言。
感谢各位的阅读!关于“数据库中非关系型数据库有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
向 AI 问一下细节