type
status
date
slug
summary
tags
category
icon
password
整理定义
维基百科的定义:
NoSQL (originally referring to "non-SQL" or "non-relational")[1] is an approach to database design that focuses on providing a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases. Instead of the typical tabular structure of a relational database, NoSQL databases house data within one data structure. Since this non-relational database design does not require a schema, it offers rapid scalability to manage large and typically unstructured data sets.[2] NoSQL systems are also sometimes called "Not only SQL" to emphasize that they may support SQL-like query languages or sit alongside SQL databases in polyglot-persistent architectures.[3][4]—— 《NoSQL - Wikipedia》
百度百科的定义
复述展开
NoSQL 一般用来指代非关系型数据库(RDBMS)。
NoSQL = No + SQL
一般有两种说法:
- 一种是
Non SQL
或者non-relational SQL
- 另一种
Not only SQL
不仅仅是SQL,现在一般更推崇这种说法
NoSQL现在飞速增长,常常用于大数据和实时网站应用。
分类
- 键值对数据库(Key-value database)
- 列存储数据库(Column database)
- 文档数据库(Document database)
- 图数据库(Graph database)
特点
- 易扩展
- 大数据量、高性能
- 灵活的数据模型
- 高可用
理解体会
NoSQL的水还是比较深的,需要学习的还是挺多的。比较常见的有Mongo DB 还有 Redis,这两个还是比较热门的。
- 作者:eachenkuang
- 链接:https://kuangyichen.com/article/industry-day100
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。