分类存档: Using MariaDB
有时需要将不同列的数据组合成一个字符串。例如,
SELECT CONCAT(first_name, ‘ ‘, last_name) FROM employees;
这看起来还不赖,但如果您需要做更复杂的事情,很快就会失控。例如,假设我们还需要在这里提到薪水
SELECT CONCAT(first_name, ‘ ‘, last_name, ‘ -‘, CAST(FORMAT(salary, 0) AS VARCHAR(10)), ‘ ‘, currency) FROM employees;
此预览版本展示了 MariaDB 10.7 的一项新功能,该功能由 Alan Cueva 在 Google Summer of Code (MDEV-25015) 项目中,与他的导师 Vicențiu Ciorbaru 一起开发。
…
自 10.0 版本以来,MariaDB 就已支持直方图,作为 独立于引擎的表统计信息的一部分。在 Google Summer of Code (MDEV-21130) 项目中,Michael Okoko 与他的导师 Sergey Petrunia 一起实现了一种新的直方图格式(使用 JSON),显著提高了直方图的准确性和灵活性。对于只对功能细节感兴趣的人,您可以跳到“新格式”部分;但如果对直方图的用途不熟悉,请继续阅读。
为什么需要统计信息
直方图对于 WHERE 子句使用未索引列的查询非常重要。
…
现在是时候尝试 MariaDB Server 10.7 的新候选功能了,它是 MariaDB 的下一个发布系列!本博客介绍了新的预览版本如何工作,以及作为 MariaDB 用户,我们需要您的帮助。
挑战:如何让 MariaDB 更快地成熟
还记得我两周前提到的挑战和愿景吗?为了解决这些问题,我们启动了一个实验,发布 MariaDB Server 10.7 的多个并行预览版本功能。
这应该能解决博客中提到的两个挑战:为用户提供新功能的早期访问,并通过密集的内部测试使版本更快地成熟。
…
在您的日历上标记 2021 年 3 月 24 日星期三!主题:关于 MariaDB Server 高可用性 (High Availability) 的 MiniFest。我们已经安排了一些重量级演讲者,来介绍 MariaDB 中的各种 HA 解决方案。我们的目标:帮助您选择最佳方案。
范例:2020 年 12 月的 Server MiniFest
HA MiniFest 沿用了我们 2020 年 12 月关于发布策略的 MariaDB Server MiniFest 的形式。我们于巴黎时间 14:00 (CET) 开始 – 纽约时间上午 9:00,北京时间 21:00。
…
机器学习是一个离不开数据的领域。传统上,机器学习框架从 CSV 文件或类似数据源读取数据。这带来了一系列有趣的挑战,因为在大多数情况下,数据存储在数据库中,而不是简单的原始文件。将数据从一种格式移动到另一种格式需要时间和精力。此外,还需要编写一些代码(通常是 python)来按照 ML 框架期望的方式准备数据。
在 MariaDB Server Fest 期间,当我看到 MindsDB(一个自动化机器学习系统)介绍了他们与 MariaDB 的集成时,我感到惊喜。
…
我们自己的 Ian Gilfillan 制作了一个简短清晰的视频,名为 Get Set for Set Theory: UNION, INTERSECT and EXCEPT in SQL
Get Set for Set Theory: UNION, INTERSECT and EXCEPT in SQL
在六分钟多一点的时间里,您将看到 UNION, INTERSECT 和 EXCEPT 如何工作,从几年前的 MariaDB 10.3 开始。
Ian 解释了它们的用途,以及使用 ALL 更改 DISTINCT 默认行为的选项(其中 ALL 选项是在 MariaDB 10.5 中引入的)。
-
如何开启字幕 -
选择字幕的列表
这不是什么新鲜事。
…