身思乐,人事爱,稳恒不言败!

NoSQL是什么

NoSQL 全称为 Not Only SQL,是一种相对较新的数据库设计方式。传统的关系模型使用的是固定模式,并将数据分割到各个表中。然而, 对于大数据集的情况,数据量太大使其难以存放在单一服务器中,此时就需要扩展到多台服务器。不过,关系模型对于这种扩展的支持并不够好,因为在查询多个表时,数据可能在不同的服务器中。相反,NoSQL数据库通常是无模式的,从设计之初就考虑了跨服务器无缝分片的 问题。在NoSQL中,有多种方式可以实现该目标,分别是列数据存储(如HBase)、键值对存储(如Redis)、面向文档的数据库(如MongoDB )以及图形数据库(如Neo4j)。