@Wangww0925
2019-08-07T03:21:09.000000Z
字数 608
阅读 179
数据库
当数据比较大的时候,对文档的读取是一次性读取,内存不够,而数据库读取是分段读取的
增删改查不方便
结构型数据库
存储数据不灵活,一个字段,需要是同样类型的数据,不能一行记录字符串,一行记录是数字。
非结构型数据库
数据模型比较简单
对数据库性能要求较高
不需要高度的数据一致性
实际开发中,很多业务需求,其实并不需要完整的关系型数据库功能,非关系型数据库的功能就足够使用了。这种情况下,使用性能更高、成本更低的非关系型数据库当然是更明智的选择。
结构型数据库的特点:
采用SQL语言,管理数据库
数据库里面有表,表有行和列的概念
每个表中,都有明确的字段,每行记录,都有这些字段。不能有的行有,有的行没有
非结构型数据库的特点:
没有行、列的概念。用JSON来存储数据
集合就相当于“表”,文档就相当于“行”
文档就是json,可以通过javascript进行操作
作者 wendy
2019 年 1月 29日