当前位置: 移动技术网 > IT编程>脚本编程>Python > Python中3大数据库特性概念介绍

Python中3大数据库特性概念介绍

2018年04月19日  | 移动技术网IT编程  | 我要评论

赤瓜礁填海,了不起的盖茨比快播,灵域 淘书楼

概念:

MySQL:是一种关系型数据库管理系统(支持大型数据库)

MongoDB:基于分布式文件存储的数据库管理系统(具备MySQL的大部分功能,主要还支持对数据建立索引)

Redis:是键值数据库,缓存数据库,而且是非关系型数据库

特点:

MySQL:

可以处理拥有上千万条记录的大型数据;支持常见的SQL语句规范;可移植行高,安装简单小巧;良好的运行效率,有丰富信息的网络支持;调试、管理,优化简单(相对其他大型数据库)。

MongoDB:

文件存储格式为BSON(一种JSON的扩展) 支持全文索引高可用性,支持主从跨平台应用自动处理碎片支持复制和故障恢复

Redis:

键-值存储 通常被称作是一款数据结构服务器

支持的数据类型:字符串、哈希、列表、集合、有序集合等 。对这些数据类型,可以执行原子操作。

为了获得优异的性能,redis采用内存中数据集的方式。

redis支持数据的持久化,可以每个一段时间将数据转存到磁盘上,或在日志尾部追加一条操作命令。

redis支持主从复制,并具有非常快速的非阻塞的首次同步、网络断开自动重连等功能。

redis的一些其他功能:简单的事务支持、发布订阅、管道、虚拟内存等。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网