甲骨文在MySQL 5.6开始工作

MySQL的,5.6版,下一个版本会朝着更好的表现来减速

MySQL的,5.6版,下一个版本将争取更好的表现来减速

据甲骨文一位监督MySQL软件开发的高管称,随着MySQL关系数据库软件下一版本的开发工作正在进行,甲骨文正将主要精力放在提高该软件的性能和复制能力上。

该公司的开发人员正在为核心InnoDB存储引擎,这将使数据库系统更加敏感显着的改善。此外,要复制数据库到另一个位置的能力,备份和灾难恢复总是有用的,正在以多种方式增强,托马斯·尤林,工程Oracle的MySQL的副总裁。

这些工作正在鼓掌在MySQL社区。

Percona的首席性能架构师Baron Schwartz说:“从工程的角度来看,Oracle在MySQL上做的工作是有史以来最好的。”Percona销售数据库软件的优化版本。

貂米科斯,MySQL AB公司的前首席执行官,还赞扬了Oracle在MySQL方面的努力。MySQL AB公司是由Sun Microsystems,这本身就是在去年购买了甲骨文公司在2008年购买的。

去年12月,Oracle发布了MySQL的最新版本5.5。该公司尚未确定下一个版本的发布日期,但上个月甲骨文发布了第一个预览版发展里程碑,5.6版。

大部分工作现在正在进行的是进入制作数据库更快,尤林说。InnoDB存储引擎和优化都被改组为更快的性能。优化,例如,可以保存其算法为特定查询,如果管理员很高兴与优化下,该查询的性能。

施瓦茨说,这种版本的MySQL实现一些性能增强他的公司建成了自己的MySQL版本,叫的Percona Server中。“这意味着我们将不必维护这些功能不再,”施瓦茨说。

正在考虑在5.6中包含的一个特性是“预暖缓冲池缓存”,Schwartz说。数据库可以为经常查询的条目建立缓存。但是,当服务器关闭时,这个缓存就会消失,并且在重新启动时,可能需要几个小时来构建缓存备份。然而,与此同时,用户可能会感受到数据库的响应比正常情况下要慢。

“这是一个很大的问题与大量内存的服务器,”施瓦茨说。预升温缓存只是意味着该数据库可以重新缓存它重新启动后。它使所有需要的项目,它可以快速地从数据库中有条不紊地获取列表。

该公司正在对MySQL的复制功能,可自动数据库复制到次要位置相当多的工作。

在此版本中,复制被加速了,虽然多线程的支持。多线程复制是“一个绝对的杀手级功能,”施瓦茨说。当数据在备份服务器上复制的,现在的软件可以生成备份服务器上的多个线程的材料复制并行。

在早期版本中,“你可以完全用过电力甚至适度供电的主服务器的副本。这一直是很长一段时间的严重问题,”施瓦茨说。

同样在复制前,公司已经引入时间延迟的复制,其中该复制过程可以通过在预设的时间长度,其可以是在一个管理员使一个严重错误的情况下方便的被延迟,如无意中删除数据库表。由于复制不是瞬间,它消失得之前,管理员可以获取复制删除的表。

尤林表示,该公司计划最终推出之前释放一些里程碑测试版。此外,该公司即将发布的MySQL,每一个实施一个潜在的新功能,不同的预览版。这种方法可以减轻把它变成一个生产环境之前测试软件的工作,Schwartz说。“如果我想测试一个特定的功能,我可以测试,而不必担心其他功能的影响,”施瓦茨说。

总的来说,施瓦茨对甲骨文所做的工作感到满意。

的MySQL过去的版本往往有很多的bug,然后后来不得不进行修补的,他说。5.5版,不过,这在很大程度上是由甲骨文监督,是一个干净的释放和施瓦茨预计,5.6版将是坚实的,以及。

“甲骨文是做好事,正规的软件工程,”他说。

约押·杰克逊报道企业软件和通用技术的突发新闻IDG新闻服务。按照约押在Twitter上@Joab_Jackson。约押的电子邮件地址是Joab_Jackson@idg.com

加入对网络世界的社足球竞猜app软件区Facebook的LinkedIn对那些顶级心态的话题发表评论。
有关:

©2011足球竞彩网下载

IT薪资调查:结果是