近日,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场景。