02 今天我不知道的事情 NoSQL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02 今天我不知道的事情 NoSQL相关的知识,希望对你有一定的参考价值。

==1 NoSQL==

NoSQL,泛指非关系型的数据库。

  • NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。

NoSQL数据库的四大分类

1.1 键值(Key-Value)存储数据库
这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据.
1.2 列存储数据库。
这部分数据库通常是用来应对分布式存储的海量数据。键仍然存在,但是它们的特点是指向了多个列。这些列是由列家族来安排的。
1.3 文档型数据库
该类型的数据模型是版本化的文档,半结构化的文档以特定的格式存储,比如JSON。
文档型数据库可 以看作是键值数据库的升级版,允许之间嵌套键值。而且文档型数据库比键值数据库的查询效率更高。
如:CouchDB, MongoDb.
> MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
> MongoDB  是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
1.4 图形(Graph)数据库
图形结构的数据库同其他行列以及刚性结构的SQL数据库不同,它是使用灵活的图形模型,并且能够扩展到多个服务器上。

以上是关于02 今天我不知道的事情 NoSQL的主要内容,如果未能解决你的问题,请参考以下文章

使用 Kotlin 更改片段中的按钮背景

Word 文档的优秀代码片段工具或插件?

PHP 友好的 NoSQL 解决方案 [关闭]

有人知道下面的代码片段是啥意思吗?

代码片段 PHP,预期文件结尾,我错在哪里?

未找到 ID 的 Android 片段