当前位置:   article > 正文

Mysql与Nosql的区别与应用场景。_mysql 和nosql应用场景

mysql 和nosql应用场景

 

数据库类型 特性 优点 缺点 存储方式 查询语句 应用场景
关系型数据库
SQL Server,Oracle,MySQL
1、关系型数据库,是指采用了关系模型来组织
数据的数据库;
2、关系型数据库的最大特点就是事务的一致性;
3、简单来说,关系模型指的就是二维表格模型,
而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。
1、容易理解:二维表结构是非常贴近逻辑世界一个概念,关系模型相对网状、层次等其他模型来说更容易理解;
2、使用方便:通用的SQL语言使得操作关系型数据库非常方便;
3、易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了数据冗余和数据不一致的概率;
4、支持SQL,可用于复杂的查询。

5.事务处理—保持数据的一致性;

6.由于以标准化为前提,数据更新的开销很小(相同的字段基本上只有一处);

7.可以进行Join等复杂查询。

1、为了维护一致性所付出的巨大代价就是其读写性能比较差;
2、固定的表结构;
3、高并发读写需求;
4、海量数据的高效率读写;
不同的引擎不同的存储方式 传统的MySQL语句 典型的使用场景是在线商店和银行系统。

非关系型数据库
MongoDb、redis、

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/465809
推荐阅读
相关标签
  

闽ICP备14008679号