MySQL开源数据库有多个重要分支,目前拥有的分支分别为:MySQL Cluster、MySQL 5.1、MySQL 5.5、MySQL 6.2。每个分支都有着同样的的MySQL数据库版本,分别为:Development版本、Alpha版本、Beta版本、RC版本和GA版本。
Development版本、Alpha版本和Beta版本一般不用在项目中。因为它们肯定存在重大的问题或某些功能未完全实现。绝大多数情况下RC版本也不允许使用在生产环境中,毕竟它只是生产版本发布之前的一个小版本。同样,对MySQL数据库的GA版本,我们也要慎重选择。开源社区产品毕竟没有经过严格的测试,可能存在比商业产品稳定性弱等缺陷。
MySQL数据库GA版本选择的流程:
自Oracle收购SUN及其全资子公司MySQL AB之后,MySQL AB官方不再对开源社区贡献源码。同时,随着众多创始人与技术人员的出走,大家对于MySQL AB公司推出的新版本一定要精挑细选,切莫盲目相信MySQL AB官方给出的测试报告。推荐大家参考以下MySQL数据库GA版本选择的流程,如下所述:
1.分析本企业业务是否需要使用到MySQL的那些基本功能和特性,特性重点研究方向为:MySQL复制、分区表、Plugin-innodb等。
2.MySQL数据库产品线第一个GA版本推出时间,至少要超过10个月,再考虑使用到生产环境中去。
3.MySQL数据库产品线的最新GA版本,一般不要作为首选目标,可考虑比最新版本晚3~4个版本的GA版本数据库。
4.仔细阅读目标数据库GA版本的信息,若是在之前的版本的基础上修改了大量的BUG,则此GA版本慎重选择。
5.仔细阅读目标数据库GA版本之后的第一个版本的信息,若是修改的BUG信息量非常大,请直接放弃目标版本,向前推进一个版本号作为目标版本。
6.按照第四、第五步骤所描述的办法来选择,直到选定的版本之后的一个版本,BUG修改量不大,严重BUG极少,并且不是最新的GA版本。
7.详细阅读选定的数据库GA版本之后2~3个版本的BUG修复信息,主要是跟目标GA版本相关的,并且想办法重现,以及寻找规避的办法。
8.对经过上述七个步骤挑选的GA版本,结合企业业务可能需要用的功能,都必须进行功能测试和性能测试。
9.挑选的数据库GA版本,作为内部开发测试数据库环境,通常要试运行大概3-6个月的时间。
10.企业非核心业务可以考虑采用新的GA版本。
11.经过上述10个工序之后,若是没有重要的功能BUG或性能瓶颈,则可以开始考虑作为所有的业务数据服务的后端数据库。
很多企业的专职DBA可能没有这么多时间、精力或资源来选择版本,也可能根本不愿意花费这么多时间。而有的企业可能急需选择一个数据库GA版本,还有一些企业根本没有专职DBA,而是由运维或开发工程师来代替这一角色,但他们可能不具备挑选数据库软件版本的能力。那么我们是否有MySQL数据库GA版本选择的捷径呢?答案是肯定的。大家可以多关注一些大公司的DBA或行业内知名的DBA,通过多方渠道向他们请教,或者也可以直接咨询内部人士,获知他们的核心业务数据库版本是多少。
文章出自:mysqlops
http://www.mysqlops.com/2012/03/31/mysql-ga-version.html
分享到:
相关推荐
5.2.22版是MySQL的一个稳定版本,适用于Windows 32位操作系统。在这个版本中,MySQL提供了许多增强的功能和优化,旨在提高性能、可靠性和安全性。 安装MySQL-5.2.22-win32的步骤如下: 1. **下载安装包**:首先,...
确保选择与你操作系统版本兼容的版本。通常,MySQL提供不同版本,如社区版(免费)和企业版(付费)。 2. **运行安装程序**:双击下载的安装包,启动安装向导。在欢迎界面中,点击“Next”进入下一步。 3. **接受...
MySQL是一款广泛使用的开源关系型数据库管理系统,以其高效、稳定和易于管理的特点,在各种规模的企业和项目中都有广泛应用。本教程将详细介绍MySQL 5.7版本的安装过程,并提供相关的学习资源。 首先,我们来了解...
使用Navicat for MySQL,你可以执行以下操作: 1. 数据库管理:创建、修改和删除数据库及表。 2. SQL编辑:编写和执行SQL语句,支持自动完成和语法高亮。 3. 数据操作:导入/导出数据,执行备份和恢复,进行数据...
然后,检查你的系统是否已经安装了其他版本的MySQL,如果有,需要先卸载,以避免版本冲突。 安装过程分为以下几个步骤: 1. **下载安装包**:从官方或可信源下载MySQL 5.5的64位安装包。在提供的压缩包中,你应该...
MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在2010年发布,带来了许多性能提升和新特性。本教程将详细讲解如何下载、安装以及配置MySQL 5.5,帮助您顺利掌握这一数据库系统的操作。 首先,**下载MySQL 5.5**...
在“网络类型”部分,你可以选择“标准TCP/IP over IPv4”,这是最常见的连接方式。然后设定端口,MySQL默认使用3306端口,除非有特殊需求,一般无需更改。在“账户和角色”环节,创建一个root用户并设置强密码,...
MySQL安装教程旨在帮助用户了解如何在计算机上安装MySQL数据库管理系统。MySQL是一款广泛应用的关系型数据库管理系统,广泛用于Web...通过遵循这些步骤,你可以成功地在你的系统上建立一个运行稳定的MySQL数据库环境。
4. **选择组件**:在组件选择界面,你可以勾选需要的MySQL产品和服务。通常,你需要至少安装MySQL Server,还可以考虑安装MySQL Workbench用于数据库管理。 5. **配置服务器类型**:接下来,选择服务器类型,如...
- **一般安装指导**:手册提供了关于如何选择合适的MySQL版本及发行包的一般性建议。 - **安装与配置过程**:虽然部分内容未完全展示,但可以预期手册会详细介绍MySQL的安装与配置步骤,包括环境准备、软件安装、...
在安装过程中,你可能需要选择安装类型(如默认的“Developer Default”或“Server Only”),设置root用户的密码,以及选择是否安装MySQL服务。 4. **配置服务**:安装完成后,需要启动MySQL服务并确保其能正常...
你可以访问MySQL官方网站下载最新的Windows版本。 1. **解压MySQL源文件**:将`mysql-5.0.51a-win32.zip`文件解压到一个方便的位置,例如"C:\MySQL"目录。确保你有足够的磁盘空间,因为MySQL安装文件可能相当大。 ...
本教程将详细介绍如何下载并安装MySQL5.5版本,帮助你顺利搭建数据库环境。 首先,你需要从官方或者可信的第三方源下载MySQL5.5的安装包。官方通常会提供适用于不同操作系统的安装文件,例如Windows、Linux和macOS...
选择最适合你当前需求的选项。 5. **设置root账户密码**:为了安全,你需要设置MySQL的root管理员账户的密码。记住这个密码,因为它对于后续的数据库管理至关重要。 6. **选择网络选项**:你可以决定是否允许远程...
MySQL 5.1是该系列的一个重要版本,它在5.0的基础上增加了很多新功能和改进,为开发者提供了更强大的性能、稳定性和可扩展性。这篇教程将帮助你深入理解和掌握MySQL 5.1的关键概念、语法和实践应用。 首先,MySQL ...
MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,尤其在Linux操作系统上,它的稳定性和性能表现卓越。本教程将带你入门Linux环境下的MySQL使用,让你掌握基本的安装、配置、管理和查询技能。 一、安装MySQL ...
1. **下载MySQL安装包**:访问MySQL官方网站,根据你的操作系统(Windows、Linux或macOS)选择合适的安装版本。确保下载最新稳定版,以获取最佳性能和安全更新。 2. **运行安装程序**:双击下载的安装包,启动安装...