python数据分析的常用库有哪些,python用什么数据库
MySQL
是一个关系数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle的产品。MySQL是最流行的关系数据库管理系统之一。在WEB应用中,MySQL是最好的RDBMS(关系数据库管理系统)应用软件。
MySQL是一个关系数据库管理系统,它将数据保存在不同的表中,而不是将所有数据保存在一个大仓库中,从而提高了速度和灵活性。
MySQL使用的SQL语言是访问数据库最常用的标准化语言。MySQL软件采用双授权政策,分为社区版和商业版。MySQL由于其体积小、速度快、总拥有成本低,尤其是开源的特性,一般被选择作为中小型网站开发的网站数据库。
相关:《Python基础教程》
应用环境
与其他大型数据库如Oracle、DB2、SQL Server等相比。MySQL有自己的缺点,但这丝毫没有降低它的人气。对于普通个人用户和中小企业来说,MySQL提供的功能绰绰有余,而且由于MySQL是开源软件,可以大大降低总拥有成本。
MongoDB
它是一个基于分布式文件存储的数据库。用c语言写的。旨在为WEB应用程序提供可扩展的高性能数据存储解决方案。
MongoDB是介于关系型数据库和非关系型数据库之间的产物,是最丰富的,也是最像关系型数据库的。它支持非常松散的数据结构,这是一种类似于json的bson格式,因此可以存储更复杂的数据类型。Mongo的特点是强大的查询语言,语法有些类似于面向对象的查询语言,几乎可以实现类似于关系数据库的单表查询的大部分功能,还支持索引数据。
特点
其特点是高性能、易部署、易使用、数据存储方便。主要功能特性是:
*面向集合的存储,便于存储对象类型的数据。
Mongodb集群参考
*模式自由。
*支持动态查询。
*支持完整索引,包括内部对象。
*支持查询。
*支持复制和恢复。
*使用高效的二进制数据存储,包括大型对象(如视频等。).
*自动处理碎片,支持云计算级别的可扩展性。
*支持RUBY、PYTHON、JAVA、C、PHP、C#等语言。
*文件存储格式是BSON(JSON的扩展)。
*可以通过网络访问。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。