NoSQL 的学习使用和环境配置
关于 NoSQL
关系型数据库(RDBMS)的特点主要有:
- 数据的存储将独立于硬件
- 呈献给用户的则是被称为“关系”的二维表结构
- 可以通过 SQL 语句实现数据定义和操作
- 支持事务和 ACID 一致性等特性
但是关系型数据库要横向拓展成计算机集群的模式就很麻烦(主要是完整性约束和事务一致性的问题),所以就出现了 NoSQL, Not Only SQL。
NoSQL 可以看作是一些分布式非关系型数据库的统称,它们一般会弱化表的结构、完整性约束、以及(甚至于取消)事务机制,也有可能不支持完整的 SQL,但是用这些代价换来了分布式部署能力,比如分区容错性、伸缩性、访问效率等等。
参考和注解
NoSQL 的学习使用和环境配置
https://blog.kisechan.space/2026/nosql/