当前位置: 首页 > 科技赋能

全球首届MariaDB大会召开,阿里云的数据库应用让人惊喜

时间:2024-05-20 01:19:53 科技赋能

近日,MariaDB首届年度用户大会(M|17)在美国纽约召开。

作为该基金会的中方代表,阿里云的分享得到了当地科技网站diginomica的关注。

记者 Jon Reed 表示:“阿里巴巴在本周的 MariaDB 用户大会上的演讲令人惊讶。

以下为记者采访全文: MariaDB首届年度用户大会(M|17)的最大亮点之一是,来自亚太的开源倡导者讲述了他们的故事。

阿里巴巴展示了如何通过云计算更好地利用开源项目。

同时,我也对为什么开源数据库项目如此受欢迎有了新的认识。

如果有机会听听阿里巴巴的话。

根据工程师的故事,你会了解到阿里巴巴从2008年开始深度涉足B2B业务。

如今,阿里巴巴已经超越沃尔玛,成为全球最大的零售商。

阿里巴巴在本周的MariaDB用户大会上展示的应用规模确实令人惊讶。

过去,由于高性能和安全性,商业数据库投入了大量资金。

现在阿里巴巴正在拥抱开源和自主研发,希望成为云计算领域的佼佼者。

阿里巴巴——一个大型开源项目。

阿里巴巴对数据库的性能、稳定性和安全性有非常高的要求: l 高负载下的稳定性——阿里巴巴需要支持每秒10万次的并发更新热门产品记录 l 安全性和可用性——通过透明加密。

实现绝对的数据库安全,保证持续可用 l 黑色星期五式的电商浪潮——阿里巴巴每年11月11日举办全球购物节(双十一),这是全球最大的24小时在线促销活动 l 巨大的销量。

体量——年销售额达1亿美元,这给阿里巴巴的系统带来了巨大的性能压力。

业务峰值量为 , 订单量/秒,支付量为 85, 次/秒。

开源项目代码共享——双向合作说的是阿里巴巴。

阿里巴巴与Maria DB合作时,阿里巴巴高级数据库工程师、赵建伟、彭立勋详细演示了阿里云数据库的架构设计,包括其适应云计算环境的MySQL分支AliSQL。

赵和彭是阿里云MySQL数据库核心的开发人员。

团队成员,该团队主要致力于MySQL、MariaDB等分支的相关工作。

目前,阿里云已支持超过10万个“MySQL”实例。

在演讲中,Peng分享了MariaDB开源社区与AliSQL的关系。

关系。

这是一个双向的开源共享。

阿里巴巴不仅为MariaDB社区做出贡献,还移植了MariaDB中的功能,以及最近的合作开发,例如联合开发的序列引擎,旨在帮助客户的业务从商用顺利过渡到商用。

数据库迁移至公有云开源数据库平台。

再比如动态添加字段功能,旨在解决数据库运维的痛点。

阿里巴巴对MariaDB的贡献包括多源复制、Flashback、InnoDB自增值持久化等。

从MariaDB移植的功能包括语句超时、动态空间收缩等。

在开源项目中,您不再需要以传统方式向企业数据库供应商提交功能请求和漏洞。

相反,你可以直接暴露这些功能或者修复代码,主流分支会及时跟进。

Peng:有时候,我们已经完成了MariaDB想做的功能。

我们可以将我们的代码贡献给 MariaDB。

这也为 MariaDB 节省了大量时间来做其他重要的事情。

还有一种情况,如果MariaDB已经完成了我们想做的功能,那么我们就可以将这些功能移植到我们的分支上。

这也可以节省我们大量的时间,积极拥抱开源。

阿里巴巴积极拥抱开源。

工程师还热衷于开源项目。

比如大家熟知的Docker,也是阿里巴巴内部热门的开源项目之一。

彭立勋表示,他的团队,可以通过开源项目帮助公司外的社区和用户,这也是阿里巴巴派出三位工程师积极参加首届MariaDB用户大会的原因。

Peng:MariaDB是开源方面最彻底、最友好的数据库项目之一。

它不仅可以及时同步开发活动和状态,还可以让您看到几乎所有的开发细节。

但所有的“开源项目”都是如此开放吗?彭立勋的经历却并非如此。

彭立勋表示,一些开源软件项目不接受商业公司的补丁。

“他们不接受其他补丁。

尽管我们有足够的测试。

MariaDB 不同。

我们能够直接向 MariaDB 提交一些成熟的补丁。

”开源应成为客户新的选择 中国企业在开源领域获取技术的红利伴随着的,大量的资源和人力投入也开始了。

互联网技术的全球发展也让每个人都面临着类似的问题和挑战。

对于开源项目,彭立勋建议尽可能开启安全防护,避免恶意攻击。

阿里云数据库团队的工作就是让客户选择并使用好的数据库软件。

MariaDB作为MySQL的重要分支,对阿里云MySQL数据库产品的业务发展起到了巨大的推动作用。

彭立勋和他的同事们也积极维护和维护与MariaDB的合作关系。

阿里云数据库团队积极参与并跟进MariaDB提供的新功能,了解客户的真实业务需求,找到合适的解决方案。

例如,如果可以应用MariaDB提供的ColumnStore,则可以无缝地用于OLTP和OLAP场景。