2017年第二次开发者非正式会议及相关活动,深圳

(本文的中文版本可在此处获取)。

2017 年第二次 MariaDB 开发者非正式会议将是我们在亚洲的首次会议,将在中国深圳举行,同时还有两个相关活动

11 月 13 日 – 新贡献者日
11 月 14-15 日 – 开发者非正式会议
11 月 16-17 日 – 补丁审查日
暂定日程

Shannon 公司非常乐意承办此次活动。如果您想参加,请在 Meetup.com 的活动页面上注册

所有活动均免费参加。我们建议您入住活动场地附近的酒店。

新贡献者日

11 月 13 日将是专门为新开发者设立的一天。…

社区对 MariaDB 的贡献

MariaDB 基金会的目标之一是帮助新的贡献者理解源代码,并降低新参与者的门槛。衡量这一点的一个方法是查看收到的和接受的拉取请求数量,因为这些主要反映了社区贡献。以下数据仅针对主服务器,不包括基金会 GitHub 账户上托管的任何连接器或工具,时间范围为 2017 年 1 月 1 日至 7 月 1 日。

收到的 GitHub 拉取请求数量: 126(同比增长 113%)
审查的拉取请求数量: 102(同比增长 76%)
贡献者数量: 28(同比增长 22%)
审查者数量: 13(同比增长 44%)

相比之下,以下是 MySQL 的相应数据
收到的 GitHub 拉取请求数量: 35(同比下降 10%)
贡献者数量: 19(同比增长 27%)

尽管 MariaDB 代码库庞大且复杂,但我们很高兴看到社区做出了一些有趣且重要的贡献。…

对决:gdb 对阵链表、树和哈希表

我第一次接触 gdb 命令 duel 大约是 15 年前,在某个旧的 IRIX 系统上。我立刻喜欢上了它在 MySQL 调试期间显示各种数据结构的便捷性,并希望 Linux 也有类似的东西。后来我发现 Duel 并非 IRIX 特有,而是 Michael Golan 于 93 年为 gdb 4.6 编写的一个公共领域补丁。不幸的是,它从未被纳入 gdb(据我所知是出于许可原因)。现在 gdb 8 已经发布,该补丁显然无法直接应用。我没有去修复这个补丁,而是使用 gdb Python APIArpeggio 解析器用 Python 重新实现了 Duel。…

使用 gdb PrettyPrinting API 让生活更美好

任何翻阅过 gdb 手册的人都知道 gdb 有某种 Python API。任何大致看过的人也都会注意到一个叫做“Pretty Printing”的东西,它据说能告诉 gdb 如何以一种美观易读的方式打印复杂的数据结构。至少我是看到过,但我从未仔细思考过。然而,有一天,当我无数次地输入
(gdb) p/t table->read_set->bitmap[0] @ (table->read_set->n_bits+7)/8
无数次之后,我问自己,“为什么不呢?”,于是就这样开始了…
(更多…)

你是谁?MySQL 和 MariaDB 认证协议从 1997 年到 2017 年的历史

MySQL 3.20 到 4.0

在过去的美好时光,当 32MB 内存就可以配得上 my-huge.cnf 这个名字时,当没有人知道 Google 而 Facebook 甚至还不存在时,安全性…怎么说呢…有点可爱。计算机病毒不会窃取数百万美元,也不会扰乱选举——它们会播放 Yankee Doodle 歌曲或告诉你不要玩电脑。人们使用 telnet 和 ftp,尽管一些注重安全的管理员已经知道了 ssh。

大约在那个时候,上下几年吧,MySQL 诞生了。它有了用户,这些用户必须被阻止看到其他人的数据,但允许使用自己的数据。…

2017 开发者(非正式)会议,纽约

2017 年 MariaDB 开发者会议今年将跨洋举行,将于 4 月 9 日至 10 日在纽约举行。

非正式会议将持续两天,您可以全程参加,也可以根据自己的意愿选择参加时长。

本次非正式会议的日程将在一个公开的电子表格中制定。最初,任何与会者都可以通过添加议程来帮助制定日程,也可以通过增加投票计数器为您感兴趣的议程投票。在此基础上,将最终确定日程。

BNY Mellon 非常乐意承办今年的活动。…

2016 年 MariaDB 开发者交流会演示文稿

我收集了一些在 2016 年 10 月 6-8 日于阿姆斯特丹举行的 MariaDB 开发者交流会上提供的演示文稿的幻灯片和视频。本次交流会由 Booking.com 友好承办。这里列出的演示文稿大致按照其展示顺序排列。如果某个讲座同时有幻灯片和视频,我会链接到两者;否则,我只链接到我有的内容。视频质量较差,因为它是从手持手机直播到 Periscope 的。网络问题也导致直播流有时中断并不得不重新启动。收到其他演讲者的幻灯片后,我会更新此帖子。…

阿姆斯特丹 MariaDB 开发者会议上关于 MariaDB Server 10.3 的思考,第一部分

我很荣幸能在周六于阿姆斯特丹举行的 MariaDB 开发者会议期间主持一个会议,围绕 MariaDB Server 10.3 进行头脑风暴。鉴于 MariaDB Server 10.2 已进入 Beta 阶段,现在正是时候了。如果你错过了,我在我雇主网站上的一篇博文中总结了 10.2 目前包含的内容。除了该博文中提到的特性外,10.2 中还有一些特性即将推出,其中最值得注意的是将包含 MyRocks 引擎。关于这一点,稍后将在另一篇文章中详细介绍。…