简单来说 SQL 数据库和 NoSQL 数据库有着共同的目标:存储数据,但存储的方式不同
一. 表
- SQL中的表结构具有严格的数据模式约束: 存储数据很难出错。
- NoSQL存储数据更加灵活自由:可能导致数据不一致性问题的发生。
SQL
每个表规定了固定的字段,各个字段有固定的类型
NoSQL
而 NoSQL 使用类 Json 的键值对存储数据(还有使用阵列、图形的),
一个记录或者说一个文档可以是这样的格式
KEY 1:
{
id: 123456,
name:"howie",
age: 20
}
也可以是这样的格式