ColumnStore 成为 MariaDB 10.5 的原生组件

MariaDB Server 10.5 于 2020 年 6 月 24 日星期三正式发布 (GA)。尽管其中包含一些很酷的新功能,但这篇关于 10.5 的第一篇博客文章是关于突破性的新组件 ColumnStore 的。

总体概览

ColumnStore 将数据仓库能力带入了 MariaDB Server 的世界。它是一个列式存储引擎(维基百科:列式数据库管理系统),实现了通常所说的 HTAP(维基百科:混合事务/分析处理)。列式数据类型按列而不是按行存储数据,从而能够对海量数据进行快速分析报告。

新闻

ColumnStore 引擎是 MariaDB Server 10.5 的一部分。

祝贺 MySQL,今天 25 周年!

时光飞逝!

Monty 发布 MySQL 距今已有 25 年了,感觉时间过得真快!那时,我觉得 Monty 再创建一个数据库有点多余,因为世界上已经有很多数据库了。但事实证明,MySQL 成为了互联网的数据库,与 PHP(以及 Perl 和 Python)携手共同发展。

MySQL 创建于 1995 年,当时 Monty 的大女儿 My 六岁。第一个 MariaDB 版本于 2009 年发布时,My 的妹妹 Maria 比她小一岁,当时五岁。

我找到的最早的 mysql.com 网站:1998 年 7 月 5 日

相对于其他数据库,一个创新点是其许可模式。

MariaDB 星球进行了大幅改版

MariaDB 星球已从头开始重新构建,获得了一个新实例,其外观和感觉与 mariadb.org 的其余部分相同。

与此相关的三条新闻:一条坏消息,一条中性消息,一条好消息。我把好消息留到最后,希望你会喜欢它。

坏消息:旧的星球有五个不同的 RSS 源,我们现在只有一个。我们只在一个 RSS 源上维护格式更改,这意味着你们中的一些人需要将 RSS 源更新为 https://mariadb.org.cn/planet-feed.xml(也在 MariaDB 星球上列出)。话虽如此,我们正在努力进行进一步的重定向;

一种不同的技术大会

上周三,我收到一条意想不到的短信:“你想做一些志愿者工作吗?需要在线与一些孩子交流一个小时,内容关于 IT”。发信人是我高中同学。

MariaDB 基金会的员工实行远程办公。当然,我们每年会在一个地方见面几次,以防忘记彼此的面孔,但在 99% 的工作时间里,我们分布在全球各地。我们也不需要有严格的工作时间表,这使我们能够轻松地接受这类活动的邀请。

参加 2020 年 6 月 20 日(周六)的夏至跑

我最喜欢的跑道上挤满了人!挤满了新跑步者,有年轻的也有年长的。大多数人独自跑,有时两人结伴跑 – 但都遵守社交距离。

社交距离可以与情感亲近相结合。这至少是芬兰总统 Sauli Niinistö 所提倡的。为了呼应这两种现象——孤立同事之间的情感亲近,以及封锁期间跑步作为能量来源的蓬勃发展——我们正在发起夏至跑活动

我们希望激励非跑步者开始跑步

作为发起人,我们希望激励其他人开始跑步。

请注意:MariaDB 下载站点的更新

是时候更新 downloads.mariadb.org 了!我们正在启动一个长期项目。我们的大部分用户主要通过下载新版本与我们互动。对于这部分用户来说,更新 MariaDB 下载站点是 2020 年所有项目中影响最大的一个。

像这样的项目通常在外部和内部动因一致时启动。我们的用户要求获得更一致、更简单的用户体验。高级用户希望获得部分功能的程序化接口(即 REST API)。当前的 codebase 也需要重构,因为它已经超出了最佳使用期限。

非同寻常的业务

就像在这场疫情期间的其他人一样,MariaDB 基金会正面临一个非同寻常的世界。或许并非完全如此。对于如何应对一个我们所知的、限制出行和社交的世界,这里有一些想法,来自一位已经在家工作 20 年、且同事也都在家工作的人士。

首先,保持乐观。人类是社会动物,我们靠与他人互动而生活。但疫情只规定了我们可以进行哪种类型的社交互动。它并未完全禁止社交联系。

其次,保持联系。

在 MariaDB 知识库上:从 SQL Server 迁移到 MariaDB

Federico Razolli 目前正在 MariaDB 知识库上编写一个新系列文章:《从 SQL Server 迁移到 MariaDB》。

Federico 是一位自由数据库顾问、伦敦开源数据库聚会组织者、书籍《Mastering MariaDB》的作者,也是 MariaDB 社区的知名成员。

该系列文章将包含从 SQL Server 迁移所需的一切,目前包括架构差异概述、功能差异、类型比较、MariaDB 事务和隔离级别,以及授权和权限,以及复制,都是从 SQL Server 用户的角度出发。…