MariaDB 的发展方向

虫虫 发布于 2012/10/17 20:44
阅读 8K+
收藏 19
Infor 公司 最近宣布他们将在他们的产品中提供开源数据库作为可选的数据库。MariaDB 和 MySQL 都被测试并选中了。他们的旗舰 ERP 产品 Infor LN 已经拥有25年历史,被超过5000家公司所使用,涵盖了汽车,机械,高科技,电子等等行业。

还有一个新闻就是,MariaDB 将迎来几个有趣的里程碑,我希望你能和我们一样激动。

MariaDB 10.0

我在今年春天的 博客中就提到了 MariaDB 的下一个版本将被称为 MariaDB 10.0。这个消息引来了很多的反馈,最集中的是这个版本变更的背后软件到底做了什么样的改变。我们仍然在总结这一点,但是可以明确的是 MariaDB 包含了一些 MySQL 没有的功能。所以我们要把版本号区分开来。还有几天我们就要发布 MariaDB 10.0 的 Alpha 版本了,我想要强调两个功能:
 - Multi-source Replication,很多人期待了很久的功能。你可以把你的数据分在很多个主数据库上,然后通过这个功能备份到一个从数据库上。这对分析数据是非常有用的。
 - 获取运行中语句的查询计划(query plan), SHOW EXPLAIN。到目前为止,在 MySQL 和 MariaDB 中,查询计划的打印并不始终正确。
 
你可以阅读 Monty's 的博客获取更多 MariaDB 10.0 的新功能。

Cassandra, JSON 以及 Dynamic Columns

如果你们还记得的话, Dynamic Columns是在一年前被引入 MariaDB 的。这个功能可以让你在每一行存储不同的列内容,有点像 NoSQL。

不论在设计之初 Dynamic Columns 是否是为数据交换打基础,但它已经是数据交换基础了:
 - 数据库互操作性:公司往往使用不止一种数据库。不同数据库的数据在应用层被整合起来。MariaDB 可以在一个等低层面来做这件事。首先实现的就是和 Cassandra 的整合。
 - 数据交换:JSON 已经是一个非常流行的数据交换标准。通过 Dynamic Columns,你可以以 JSON 格式来获得数据。
 
MariaDB Galera Cluster

在月初的时候,我们介绍了 MariaDB Galera Cluster。Alpha 版本已经发布了三周,我们一直在测试并修复bug。老实说,大部分的问题都是特定平台的打包和运行问题。我们正在准备 beta 版。

成为 MariaDB 的一员

我们现在正努力扩大 MariaDB 社区。每一次安装当然算是一次帮助,但是我想更多的引入公司或者个人加入 MariaDB 项目。这并不意味着你必须写代码。当然提交代码始终是被欢迎的,还有一种方式就是提供经济上的捐助。

个人的任务和希望

最后,我们尝试尽可能的开放,并且我认为我们做的不错。当然我们始终有改进的功能,有一点我认为对 MySQL 和 MariaDB 都很重要,就是进化的可预见性。用户希望知道产品的发展方向,希望有一个清晰的路线图,告诉他们下一个版本将有哪些功能。我将为 MariaDB 创建一个长期的路线图,并且尽可能的详细。我也很希望 Oralce MySQL 团队能做类似的工作。



原文链接OSChina.NET 编译

加载中
0
奇葩100
奇葩100

MariaDB加入了google,facebook,淘宝的一些补丁,发布和更新周期也会比MySQL快,所以从版本10开始以后就自己单独做版本递进了。
MariaDB保留了MyISAM引擎,并且对MyISAM引擎做了改进,起名为aria引擎,内置到MariaDB中了。MariaDB保留了InnoDB引擎插件,使用了percona公司的InnoDB插件引擎的变种XtraDB,也内置到了MariaDB中了。这样一来,MariaDB除了支持MyISAM和InnoDB引擎外,还支持了他们各自的变种aria引擎和XtraDB引擎。其它的引擎如blackhole,memory,csv,merge引擎还是跟MySQL一样,继续保留并提供支持。MariaDB从10开始,把淘宝的多主补丁加进去了,牛逼大了,应该就是淘宝彭立勋写的补丁。

MariaDB在SQL优化器上做了很大改进,使得SQL执行效率极大提高。

发展势头很猛啊!

 

0
钛元素
钛元素
可惜 win平台下无法使用
费斯特
费斯特
http://www.oschina.net/question/12_58908
0
钛元素
钛元素

引用来自“钛元素”的答案

可惜 win平台下无法使用
原来如此,我阅读不认真。我到官方网站发现了windows下的下载链接。谢谢指教!
0
赵云30
赵云30

引用来自“奇葩100”的答案

MariaDB加入了google,facebook,淘宝的一些补丁,发布和更新周期也会比MySQL快,所以从版本10开始以后就自己单独做版本递进了。
MariaDB保留了MyISAM引擎,并且对MyISAM引擎做了改进,起名为aria引擎,内置到MariaDB中了。MariaDB保留了InnoDB引擎插件,使用了percona公司的InnoDB插件引擎的变种XtraDB,也内置到了MariaDB中了。这样一来,MariaDB除了支持MyISAM和InnoDB引擎外,还支持了他们各自的变种aria引擎和XtraDB引擎。其它的引擎如blackhole,memory,csv,merge引擎还是跟MySQL一样,继续保留并提供支持。MariaDB从10开始,把淘宝的多主补丁加进去了,牛逼大了,应该就是淘宝彭立勋写的补丁。

MariaDB在SQL优化器上做了很大改进,使得SQL执行效率极大提高。

发展势头很猛啊!

 

默认是哪个引擎呢?用什么命令看来着,有点忘了。
-1
宏哥
宏哥
我看到 " 他们将在" 就没有看后面的内容了
雷志伟
雷志伟
其实, 你可以不用看. 哪怕你看了, 你也可以不用评论.
返回顶部
顶部