大数据分析学习:MySQL、MongoDB、Redis 数据库之间的区别

作者 : 开心源码 本文共578个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共60人阅读

MySQL概述:

关系型数据库。无论数据还是索引都存放在硬盘中。到要用的时候才交换到内存中。能够解决远超过内存总量的数据。

在不同的引擎上有不同 的存储方式。

查询语句是用传统的 SQL 语句,拥有较为成熟的体系,成熟度很高。

开源数据库的份额在不断添加,MySQL 的份额页在持续增长。

缺点:在海量数据解决的时候效率会明显变慢。

MySQL特点:

1. 用c和c++编写,并用了多种编译器进行测试,保证源代码的可移植性

2. 支持多种操作系统

3. 为多种编程语言提供可API

4. 支持多线程,充分利使用CPU资源

优化的SQL查询算法,有效的提高查询速度

5. 提供多语言支持,常见的编码如:GB2312、BIG5、UTF8

6. 提供TCP/IP、ODBC和JDBC等多种数据库连接途径

提供使用于管理、检查、优化数据库操作的管理工具

7. 大型的数据库。可以解决拥有上千万条记录的大型数据库

8.支持多种存储引擎

9. MySQL软件采使用了双受权政策,分为社区版和商业版,因为其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库

10. MySQL用标准的SQL数据语言形式

11. Mysql是可以定制的,采使用GPL协议,你可以修改源码来开发自己的MySQL系统

12. 在线DDL更改功能

13. 复制全局事务标识

14. 复制无崩溃从机

15.复制多线程从机

大数据分析学习:MySQL、MongoDB、Redis 数据库之间的区别

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 大数据分析学习:MySQL、MongoDB、Redis 数据库之间的区别

发表回复