MySQL以及版本介绍
一、MySQL的介绍
MySQL数据库管理系统由瑞典的DataKonsultAB公司研发,该公司被Sun公司收购,现在Sun公司又被Oracle公司收购,因此MySQL目前属于 Oracle 旗下产品。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,一般中小型网站的开发都选择 MySQL 作为网站数据库。
二、MySQL的版本:
MySQL整体分为了企业版(商业版本)和社区版(开源版)本两大类。
社区版是MySQL的免费和开源版本。开发人员可以自由地使用和修改MySQL社区版的代码。企业版则提供了更高级的功能和专业的技术支持,是需要付费的。
1)、商业版本
1、MySQL HeatWave
它是MySQL官方提供的云服务,直接部署在云上,运维更加简单,能够灵活进行扩缩容,能够节省一定的成本,一般用于非金融企业,金融企业对数据的安全性要求更高,一般都是部署在企业的私有云上。

2、MySQL Enterprise Edition
MySQL企业版本,需付费,可以试用30天,MySQL企业版功能强大,提供了企业级高可用性、可扩展性、加密、身份认证、备份等高级功能。一句话表述:功能非常强大,收费也贵,不差钱的可以考虑。
3、MySQL Standard Edition
MySQL标准版,也是属于商业版本的范畴,能够获得Oracle的技术支持,具备InnoDB存储引擎,支持复制等标准功能,可以根据需要随时升级到MySQL Enterprise Edition。
4、MySQL Classic Edition
MySQL 经典版仅供 ISV、OEM 和 VAR 用作嵌入式数据库,主要面向于使用 MyISAM 存储引擎开发读取密集型应用的场景。
5、MySQL Cluster CGE
MySQL Cluster高级集群版,这是MySQL提供的商业版的高可用集群方案,也就是MySQL NDB Cluster。集群版提供了5个9(99.999%)的高可用性、自动分区和可伸缩性、并行分布式查询引擎、在线伸缩 & 与数据库模式升级、多站点集群与双活远程复制、内存型实时数据库。
6、MySQL Workbench Enterprise Edition
MySQL Workbench是一款专为MySQL设计的ER/数据库建模和管理工具。它是著名的数据库设计工具DBDesigner4的继任者,专为MySQL而设计,功能强大,特别是企业版本。
2)、开源版本
1、MySQL Community Server
MySQL Community Server 是基于GPL开源免费的,这也是我们通常用的MySQL版本,是世界上使用最广泛的开源关系型数据库。
2、MySQL Workbench Community
这是MySQL Workbench的开源免费版本,虽然是开源版本,但是功能也非常齐全,满足日常的需要完全没有任何问题。

3、MySQL NDB Cluster
MySQL Cluster集群社区版,使用NDB引擎可以构建MySQL分布式集群环境。如下图所示,NDB集群具备一个Management节点负责集群节点的管理,还会多出NDB数据节点,NDB是一个内存式的存储引擎,所有的数据和索引数据都会被load到内存中。
通过NDB Cluster,数据库成为一个集群,对上层的应用透明,就像是在访问一个数据库节点一样。

三、MySQL哪个版本是最佳选择?
MySQL是一款开源的关系型数据库管理系统,因其高性能、高可靠性和易用性而备受欢迎。然而,MySQL有多个版本可供选择,不同版本间也有一些区别,因此选择正确的版本非常重要。本文将介绍MySQL的几个版本,以帮助您选择最佳版本。
1. MySQL 8.0
MySQL 8.0是最新版本,也是最先进的版本。它引入了许多新功能和改进,如全文搜索、JSON数据类型、窗口函数等,同时也增强了安全性和性能。如果您需要最新的功能和最好的性能,MySQL 8.0是最佳选择。
2. MySQL 5.7
MySQL 5.7是目前最常用的版本,也是最稳定的版本。它在性能和安全性方面有很大改进,同时也支持JSON数据类型和多源复制等新功能。如果您需要稳定性和一些新功能,MySQL 5.7是最佳选择。
3. MySQL 5.6
MySQL 5.6是一个老版本,但仍然广泛使用。它在性能和安全性方面有一些改进,同时也支持一些新功能,如全文搜索和GIS支持。如果您需要一个相对稳定的版本,MySQL 5.6是最佳选择。
4. MySQL 5.5及以下版本
MySQL 5.5及以下版本已经不再被官方支持,因此不建议使用。这些版本存在安全漏洞和性能问题,可能会导致数据丢失或泄漏。如果您仍在使用这些版本,请尽快升级到更高版本。
总之,选择MySQL的版本需要考虑您的需求和实际情况。如果您需要最新的功能和最好的性能,MySQL 8.0是最佳选择。如果您需要稳定性和一些新功能,MySQL 5.7是最佳选择。如果您需要一个相对稳定的版本,MySQL 5.6是最佳选择。无论您选择哪个版本,都要确保及时更新和维护,以保证安全性和性能。
相关文章:
MySQL以及版本介绍
一、MySQL的介绍 MySQL数据库管理系统由瑞典的DataKonsultAB公司研发,该公司被Sun公司收购,现在Sun公司又被Oracle公司收购,因此MySQL目前属于 Oracle 旗下产品。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用…...
stm32 iap sd卡升级
参考:STM32F4 IAP 跳转 APP问题_stm32程序跳转_古城码农的博客-CSDN博客 app程序改两个位置 1.程序首地址: 2.改中断向量表位移,偏移量和上面一样就可以 然后编译成bin文件就可以了...
D358周赛复盘:哈希表模拟⭐⭐+链表乘法翻倍运算(先反转)⭐⭐⭐
文章目录 2815.数组中的最大数对和思路完整版 2816.翻倍以链表形式表示的数字(先反转,再处理进位)思路完整版 补充:206.反转链表(双指针法)完整版 2817.限制条件下元素之间的最小绝对差(cpp不知…...
java八股文面试[数据库]——索引的基本原理、设计原则
索引的设计原则 索引覆盖是什么: 索引(在MySQL中也叫做“键(key)”) 是存储引擎用于快速找到记录的一种数据结构。这是索引的基本功能。 索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引…...
2023年京东方便食品行业数据分析(京东数据报告)
疫情中方便食品的销售一度火爆,但随着当前消费场景的开放,方便食品销售又恢复常态并开始下滑。根据鲸参谋电商数据分析平台的相关数据显示,今年7月份,京东平台方便食品的销量为800万,环比降低约23%,同比降…...
无涯教程-Android - Style Demo Example函数
下面的示例演示如何将样式用于单个元素。让我们开始按照以下步骤创建一个简单的Android应用程序- 步骤说明 1 您将使用Android Studio IDE创建一个Android应用程序,并在 com.example.saira_000.myapplication 包下将其命名为 myapplication ,如中所述您好世界Example一章。 2 …...
【算法训练-字符串 二】最长回文子串
废话不多说,喊一句号子鼓励自己:程序员永不失业,程序员走向架构!本篇Blog的主题是【最长回文子串】,使用【字符串】这个基本的数据结构来实现,这个高频题的站点是:CodeTop,筛选条件为…...
结合OB Cloud区别于MySQL的4大特性,规划降本方案
任何一家企业想要获得持续性的发展与盈利,“降本增效”都是难以绕开的命题。但是“一刀切”的降本影响往往不太可控,成本的快速收缩往往会给业务带来低效运营和增长缓慢的风险。所以我们所说的降本,是指在成本降低的同时,效率不降…...
题目有点太简单了,不知道怎么选了
有个公司给了下面一个题目,看了下太简单了,都怕选错了。 后来拿着程序跑了下,就是这个意思嘛。 结论 程序跑出来的结果就是对输入的列表进行倒序排列。 public void testGetPut() throws Exception {List<Integer> numbers List.of(…...
Bug:mac上运行go run main.go 报错,fork/exec /var/fold/T/go-build269/b001/ex
Bug:mac上运行go run main.go 报错,fork/exec /var/fold/T/go-build269/b001/ex 今天通过goland执行go run main.go运行我本地编写好的go代码时,发现报错fork/exec / xxx 解决办法 方法一: 因为当前go的build环境不对,…...
CSRF与XSS结合利用
文章目录 修改cms网站后台管理员密码成功登录总结 修改cms网站后台管理员密码 CSRF和XSS结合的JS代码: <script> xmlhttp new XMLHttpRequest(); xmlhttp.open("post","http://10.4.7.130/cms/admin/user.action.php",false); xmlhttp…...
【爬虫】实验项目一:文本反爬网站的分析和爬取
目录 一、实验目的 二、实验预习提示 编辑 三、实验内容 四、实验要求 五、实验过程 1. 基本要求: 2. 改进要求A 3. 改进要求B: 六、资料 1.实验框架代码: 2.OpenSSL:Win32/Win64 OpenSSL Installer for Windows - Shining Light…...
DEAP库文档教程二-----创建类型
本节将展示如何通过creator创建类型以及如何使用toolbox进行初始化。 1、Fitness 已经提供的Fitness类是一个抽象类,它需要weight来使得它成为一个函数。一个最小化的适应度是通过负权重构建的,而一个最大化适应度则需要正权重。 creator.create(&quo…...
Axure RP美容美妆医美行业上门服务交互原型图模板源文件
Axure RP美容美妆医美行业上门服务交互原型图模板源文件,原型内容属于电商APP,区别于一般电商,它的内容是‘美容美发美妆等’上门服务等。大致流程是线上买单,线下实体店核销消费。 附上预览演示:axure9.com/mobile/73…...
【SpringBoot】用SpringBoot代码详细解释<List>的用法
在Spring Boot应用程序中,我们可以使用Java集合框架中的List接口来存储并操作一组数据。 List是Java集合框架中的一种数据结构,用于存储一组有序的元素。使用List可以方便地向其中添加、删除或者修改元素,也可以通过下标或者迭代器遍历其中的…...
HRS--人力资源系统(Springboot+vue)--打基础升级--(六)分页查询 + 重置按钮
一:先弄个简单的重置按钮 1.界面设计就放在搜索框同一列的位置 2. 在点击重置按钮时,清空搜索框内的内容,同时触发一次无条件查询(这个写法有bug,下面会有说明) 二:做分页 在MyBatis中,有多种方法可以实现分…...
JavaScript设计模式(二)——简单工厂模式、抽象工厂模式、建造者模式
个人简介 👀个人主页: 前端杂货铺 🙋♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步…...
DEAP库文档教程五----计算统计
本小结将重点围绕模型在计算统计方面的问题,进行详细的论述 1、Computing Statistics 通常情况下,我们想要在优化过程中编辑数据。Statistic模块可以在任何设计好的目标上改变一些本不可改变的数据。为了达到这个目的,需要使用与工具箱中完…...
新型安卓恶意软件使用Protobuf协议窃取用户数据
近日有研究人员发现,MMRat新型安卓银行恶意软件利用protobuf 数据序列化这种罕见的通信方法入侵设备窃取数据。 趋势科技最早是在2023年6月底首次发现了MMRat,它主要针对东南亚用户,在VirusTotal等反病毒扫描服务中一直未被发现。 虽然研究…...
【AI数字人】如何基于DINet+Openface自训练AI数字人
文章目录 OpenFace环境配置提取特征特征处理DINet推理数据前处理训练frame training stageclip training stage参考DINet训练/推理过程中需要用到OPenFace的人脸数据,所以使用DINet训练定制数字人,需要配置OPenFace和DINet两个项目的环境。我是使用conda创建了一个dinet的虚拟…...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造,完美适配AGV和无人叉车。同时,集成以太网与语音合成技术,为各类高级系统(如MES、调度系统、库位管理、立库等)提供高效便捷的语音交互体验。 L…...
rknn优化教程(二)
文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK,开始写第二篇的内容了。这篇博客主要能写一下: 如何给一些三方库按照xmake方式进行封装,供调用如何按…...
《Playwright:微软的自动化测试工具详解》
Playwright 简介:声明内容来自网络,将内容拼接整理出来的文档 Playwright 是微软开发的自动化测试工具,支持 Chrome、Firefox、Safari 等主流浏览器,提供多语言 API(Python、JavaScript、Java、.NET)。它的特点包括&a…...
Opencv中的addweighted函数
一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...
多种风格导航菜单 HTML 实现(附源码)
下面我将为您展示 6 种不同风格的导航菜单实现,每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...
【论文阅读28】-CNN-BiLSTM-Attention-(2024)
本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...
html css js网页制作成品——HTML+CSS榴莲商城网页设计(4页)附源码
目录 一、👨🎓网站题目 二、✍️网站描述 三、📚网站介绍 四、🌐网站效果 五、🪓 代码实现 🧱HTML 六、🥇 如何让学习不再盲目 七、🎁更多干货 一、👨…...
#Uniapp篇:chrome调试unapp适配
chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器:Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...
HubSpot推出与ChatGPT的深度集成引发兴奋与担忧
上周三,HubSpot宣布已构建与ChatGPT的深度集成,这一消息在HubSpot用户和营销技术观察者中引发了极大的兴奋,但同时也存在一些关于数据安全的担忧。 许多网络声音声称,这对SaaS应用程序和人工智能而言是一场范式转变。 但向任何技…...
