三大数据库:MongoDB,Redis 和 MySQL的区别:

MongoDB(NoSQL数据库)

MongoDB它是一个内存数据库,数据都是放在内存里面的。是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。
MongoDB优点:
1,性能优越,快速,数据读写的十分快
2,高扩展,支持第三方丰富
3,保证用户的访问速度一致
4,能够更便捷获取数据,json的存储格式
5,支持大容量的存储,内置 GridFS
MongoDB 缺点:
1,MongoDB 占用空间过大
2,MongoDB 不支持事务操作(最主要的缺点),
3,MongoDB 没有如 MySQL 那样成熟的维护工具

Redis(内存数据库)

Redis是一个key-value存储系统,支持多种数据类型
Redis数据库,对读写效率要求都很高,数据处理业务复杂和对安全性要求较高的系统。
redis优点:
1,支持数据的持久化
2,支持列表,哈希,有序集合等数据结构,极大的扩展了 Redis 用途;
3,支持多种数据类型
4,支持发布/订阅功能,数据过期功能

MySQL数据库

MySQL是一种关系型数据库管理系统,它将数据保存在不同的表中。因此它的灵活性强,速度快强。
它的体积小、速度快、成本低、最重要的是开放源码,所以中小型的公司都喜欢使用它作为网站数据库。
MySQL优点:
1,使用多种编辑器进行测试,保证源码的可移植性
2,支持多个操作系统
3,支持多线程,可以充分的利用CPU资源
4,为多种编程语言提供api
5,MySQL优化了SQL算法,有效的提高了查询速度
MySQL数据库能做什么:
(1)它可以存储大量的数据,方便用户检索和访问
(2)用于保存信息数据以及信息的一致性和完整性
(3)数据的共享和安全

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值