MariaDB 将开发转移到 Github

今天标志着 MariaDB 项目的一个里程碑——今后,MariaDB 项目计划使用 Github 和 git 进行源代码管理。迁移将从 Launchpad 和 bzr 工具进行。

10.1 服务器的开发(目前正在积极开发中)将在 Github 上进行。你可以在这里查看:https://github.com/MariaDB/server。欢迎关注、点赞甚至 Fork 代码,并向我们发送贡献!

之前的 maria-captains 现在应提供他们的 Github ID,以便他们获得类似的身份。请将 ID 发送到 maria-developers 邮件列表。……

MariaDB 目前与 MySQL 5.6 之间有什么?

我们很高兴在过去 26 个月里发布了四个生产就绪(在 MySQL 世界中更广为人知的说法是通用可用或 GA)的主要版本。这只比两年多一点,但增加了大量功能。在同一时期,MySQL 发布了一个 GA 版本 (MySQL 5.5),我们都在热切期待即将发布的 MySQL 5.6。

你会注意到我们在 MySQL 5.1 代码库的基础上构建了 MariaDB 5.15.25.3。MariaDB 5.3(我们迄今为止最大的 GA 版本)中包含了大量功能,并且在优化器方面进行了十多年来最大的改动。……

宣布 MariaDB 5.3.6

我们很高兴地宣布 MariaDB 5.3.6 已立即可用。这个稳定版(GA)包含了 MySQL 5.1.62、一些性能改进和若干错误修复。

最重要的是,MariaDB 5.3.6 包含了一个错误修复,该错误在某些罕见情况下允许用户使用无效密码连接。这是一个严重的安全问题。我们建议尽快从旧版本升级

请参阅什么是 MariaDB 5.3 页面以获取 MariaDB 5.3 的概述。……

2 年的 MariaDB

可以说,MariaDB 现在作为一个打包产品已有 2 年历史。最新版本 MariaDB 5.3 Beta 是多年辛勤工作的结晶。我们相信它包含了自 MySQL 5.0 发布以来对 MySQL 代码进行的规模最大、最重大的改动。我指的是对产品核心组件——优化器(Optimizer)进行的改动。

为什么我们要改动这个对产品如此核心的组件?简单的回答是,最初的优化器大约有 17 年历史了。在我们为 MariaDB 5.3 进行工作之前,优化器在十年内没有任何重大的演进或改动(除了 2003-2005 年增加的一些功能)。……

MariaDB 速成课

Ben Forta,《MySQL 速成课》和《Sams Teach Yourself SQL in 10 Minutes》的作者,写下了我认为是第一本专门针对 MariaDB 的书:《MariaDB 速成课》。我刚刚收到 Ben 的消息,这本书现在已经开始发货了。

当然,大多数 MySQL 书籍都可以用来学习使用 MariaDB 所需的一切知识。但鉴于 MariaDB 在 MariaDB 5.2MariaDB 5.3 版本中获得了所有这些功能和能力,很高兴现在有一本专门针对 MariaDB 的书籍。……

MariaDB 5.3 中的进度报告

MariaDB 5.3 中有许多新功能。我期待其中的很多功能,但我最兴奋的功能之一是进度报告(Progress Reporting)。

在数据库世界里,有些命令的运行时间比其他命令长是事实。像 ALTER TABLE、LOAD DATA INFILE 以及添加和删除索引这样的命令,运行所需时间取决于(当然)你的数据和模式。我一直不喜欢等待这些命令执行,而且没有任何关于已完成多少进度或还剩多少工作的信息。……