1、NoSQL非关系数据库
不保证关系数据的ACID特性
优点:易于扩展,数据库结构简单,大数据量,高性能
密钥值(Key-Value )存储数据库: Redis
列存储数据库:分布式文件系统
文档类型数据库: JSON:MongoDb :查询性能不高,没有统一的查询语法
图表(Graph )数据库)图表结构)社交网络、推荐系统等。 集中精力构建关系图
2、关系数据库
关系模型组织将数据存储在行和列中的数据库
修改数据表的结构非常困难
以最小关系表的形式保存数据
关系数据库只有纵向扩展功能
用类似索引的方法加快查询操作
ACID规则(原子性(Atomicity )、一致性(Consistency )、隔离性(Isolation )、持久性(Durability ) ) ) )。
强调数据的一致性
同时进行高读写会导致性能非常低
DMS的数据模型。 实体-可以用通信模型表示
设计考虑事项:减少数据冗馀、数据一致性和完整性、命名规范、正则理论