分类存档:开发
对于希望升级到 MariaDB 的 MySQL 用户来说,有个好消息:MariaDB 10.5.7 及更高版本现在能够理解以前不兼容的 MySQL JSON 字段了!这篇博客文章解释了如何安装和使用它们。
介绍 MYSQL_JSON 插件
从 MariaDB 10.5.7 版本(提交 f6549e)开始,通过加载 MYSQL_JSON 数据类型插件,可以从包含 JSON 的 MySQL 5.7 表进行升级。
MariaDB 和 MySQL 的 JSON 格式不同。在 MySQL 中,JSON 类型是原生类型,而在 MariaDB 中,JSON 只是 LONGTEXT 的别名。这意味着实际上,JSON 格式的数据彼此不兼容。
…
机器学习是一个离不开数据的领域。传统上,机器学习框架从 CSV 文件或类似数据源读取数据。这带来了一系列有趣的挑战,因为在大多数情况下,数据存储在数据库中,而不是简单的原始文件。将数据从一种格式移动到另一种格式需要时间和精力。此外,还需要编写一些代码(通常是 Python)来按照机器学习框架期望的方式准备数据。
在 MariaDB Server Fest 期间,我惊喜地看到自动机器学习系统 MindsDB 展示了他们与 MariaDB 的集成。
…
我们的 Ian Gilfillan 制作了一个简洁明了的视频,名为 为集合论做好准备:SQL 中的 UNION, INTERSECT 和 EXCEPT
为集合论做好准备:SQL 中的 UNION, INTERSECT 和 EXCEPT
在短短六分钟多一点的时间里,你将看到 UNION、INTERSECT 和 EXCEPT 的具体工作原理,这些特性从几年前的 MariaDB 10.3 版本开始引入。
Ian 解释了它们的用途,以及如何使用 ALL 选项改变 DISTINCT 的默认行为(ALL 选项是在 MariaDB 10.5 中引入的)。
-
如何开启字幕 -
字幕列表
这不是新的。
…
MariaDB 部署包含大量的敏感数据,例如知识产权、国家机密、医疗保健和财务记录。HIPAA、GDPR 和其他政府法规要求更严格的保护和披露。实现事后保护被视为 DevOps 团队必不可少的新工具。
在 2 月 2 日于布鲁塞尔举行的第一届 MariaDB Day 上,Virgil Security 的 CTO 兼联合创始人 Dmitry Dain 展示了一个基于 Virgil PureKit 安全框架的 MariaDB 演示,该框架即使数据库被攻破,也能保护存储的密码、PII 和其他任何敏感数据,使其在离线攻击面前对攻击者来说毫无价值(在这篇博客文章中阅读更多关于安全优势的信息)。…
由 Federico Razolli 在 MariaDB 知识库上编写的新系列文章 从 SQL Server 迁移到 MariaDB 正在开发中。
Federico 是一位自由数据库顾问,伦敦开源数据库聚会的组织者,书籍《精通 MariaDB》的作者,也是 MariaDB 社区的知名成员。
这系列文章将包含从 SQL Server 迁移所需的一切,目前包括架构差异概述、功能差异、类型比较、MariaDB 事务和隔离级别、授权和权限,以及从 SQL Server 用户角度看的复制。…
MariaDB Server 如何进行测试
MariaDB 基金会致力于确保 MariaDB Server 拥有一个活跃的开发者和贡献者社区。一个软件项目没有适当的测试就无法维护。mysql-test-run 是我们用于 MariaDB Server 的标准测试工具包。它主要做的是对一个或多个服务器运行查询,并将它们的输出与预期输出进行比较。这既检查了行为,也检查了数据一致性。其主要原则是服务器应该始终返回与输入数据相同的数据。
这种测试方法的一个问题是它只覆盖主机环境。这意味着如果你在 x86_64 架构上运行 Debian,你测试的是 Debian Linux 发行版上的 x86_64 架构。…
(此文章的英文原文可在此处查看)。
MariaDB基金会很高兴地宣布,2019 年度MariaDB开发者会议将于上海举行。继第一届2017年深圳开发者会议之后,这是该会议在中国的第二次举办。此次会议将于2019年11月19日周二开始,2019年11月21日周四结束。
此次会议将由微软上海分公司友情承办。请有意向与会者,点击此链接报名参加Meetup.com 上的活动页面。我们建议您选择会议地址附近的酒店入住。所有会议均免费参加。
此次会议的模式将与以往相同,欢迎大家围绕所有主题进行讨论与合作。我们欢迎每一位有兴趣为MarianDB开源项目做贡献的人的参与。参与形式不限,可以为编程或其他任何方式。参与人员也不局限于核心开发人员。这是一次开放的聚会,我们欢迎喜欢开源的学习和工作方式,并愿意为MariaDB做出贡献的新伙伴和老朋友。
此次会议将围绕MariaDB开源项目展开深度演讲与交流。届时很多核心MariaDB开发者也将出席会议。
此次会议的目的在于能够提供一个面对面交流的平台,使新老开发者们能共同破解难题或者规划未来。
若您需要申请办理签证所需邀请函,请浏览此处查看深圳会议的中国签证申请页面。
若您对此次会议或者如何致力于 MariaDB 有任何疑问,请随时于此处发起您的讨论:MariaDB 开发者邮件列表 和 MariaDB 讨论邮件列表。
报名参加会议请点击此处 MariaDB 开发者(非)会议。…