当前位置:优草派 > 问答 > Python问答

数据库学习Mongdb好还是MySQL好?

标签: Python  观点  python数据库  作者: 罗西汉

回答:

对于刚刚学习python编程的小伙伴来说,除了要学习python语言的本身知识之外还需要去学习网络协议、网络编程、数据库等等与之密切相关的知识。那么这篇文章就从多个角度来分析一下学习数据库的话是学MySQL好还是mongdb好,往下看看吧。

数据库学习Mongdb好还是MySQL好?mongdb和mysql哪个好学

一、应用范围

mysql数据库是开源的关系型数据库,这种类型的数据库在python开发之中是使用最为广泛的。而且mysql数据库对于中小型的系统有很好的优化,速度快和轻量级都是使用它的原因。

而mongdb数据库则是一个面向文档数据库,它存储数据的方式是将数据转为BSON格式之后再存储在一个个数据集中。它的应用范围比较窄,只有在大型网站和超大量数据传输项目上会使用他。

二、学习难度

不论是MySQL数据库还是mongdb数据库都有他们自己的一套数据库操作语法需要学习,mongdb数据库的语法更接近于python中函数的使用。而mysql的语法则是被称为T-SQL,在许多的关系型数据库上是通用的,而且它的语法格式是线性的,更容易理解。

三、数据库性能

如果直接从数据库的性能方面去分析的话,那么mongdb是高于mysql数据库的,因为它能够很好的去利用机器的内存而运行。而mysql数据库的话适用平台更广泛,对于多线程也有很好的支持。

mongdb数据库和mysql数据库都是非常好用而且需要学习使用的数据库,它们在不同的场合能发挥的作用大小也是不同的,所以都学习是最好的。