mongoDB等非关系型数据库和 mysql 等关系型数据库 的应用场景有何异同?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mongoDB等非关系型数据库和 mysql 等关系型数据库 的应用场景有何异同?

a123456678 2016-06-29 10:57:51 1732

mongoDB等非关系型数据库和 mysql 等关系型数据库 的应用场景有何异同?
我在何时使用 nosql 或 mysql ? 它们的性能和优势都是什么?
请大神详细说明.有的时候用在自己的项目不清楚用那种数据库更合适.比如,博客系统是不是就用 nosql 会更好?

NoSQL 关系型数据库 MySQL MongoDB 数据库
分享到
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:48:53

    举一个简单例子来说,如果你要用到事物操作MongoDB是不支持的,可以选择MySQL,当然了MongoDB占用空间是蛮大的要有足够的内存
    性能上来讲NoSQL是文档型数据库查询再加上数据都存在内存里面,查询速度要高于MySQL,性能比较优越
    总结:如数据备份、复杂连接查询、一致性数据存储等,还是使用MySQL或者其他传统的关系型数据库最合适;如果需要短时间响应的查询操作,没有良好模式定义的数据存储,或者模式更改频繁的数据存储还是用NoSQL。当然你也可以根据自己的项目需求混合用也行,希望对你有帮助

    0 1
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题