目前主流的两种数据库存储方案以及二者的区别

目前主流的数据库存储方案主要有两种:关系型数据库,例如:Oracle、MySQL、DB2、SQLServer等;非关系型数据库,例如:MongoDB、HBase、Redis、LevelDB、CouchDB等。

两种数据库类型的区别如下:


关系型数据库NoSQL数据库
特点

1、结构化存储、完整约束,基于关系模型设计;

2、表与表之间具有关联关系;

3、具有结构化的查询语言;

4、严格控制事务的一致性。

1、非结构化存储;

2、基于多维关系模型;

3、应用于互联网或电商系统中的一些特有场景。

优点

1、严格的事务控制保持数据的一致性;

2、可进行复杂查询;

3、产品多、技术成熟。

1、高并发下读写能力强大;

2、易扩展;

3、结构简单。

缺点

1、高并发下数据的读写效率低;

2、不易扩展;

3、不支持非结构化存储。

1、难以支持复杂查询;

2、事务支持较弱;

3、适用于一些特定业务场景。

浏览:443 | 点赞:126 | 评论:0
全部评论
暂无评论

快速评论