042023.09

生态 | 万里数据库受邀2023华为存储用户精英论坛 共促数据库产业生态做大做强

2023.09.04

8月25日,以“在一起,共迎新机遇”为主题的2023华为数据存储用户精英论坛在西宁召开。

万里数据库作为国产数据库知名厂商及华为合作伙伴受邀亮相大会,以自主可控的创新数据库技术、解决方案推动共建数据库产业生态,论道数据库发展新路径、新架构、新模式。



01

数据库产业生态合作重磅发布 合作共赢数字化时代

大会上,华为正式宣布开源CANTIAN引擎,未来将吸纳更多数据库生态伙伴,基于共享存储共同推动国产数据库生态体系发展,促进国产应用生态持续壮大。



万里数据库作为华为重要的合作伙伴之一,此前联合华为存储正式发布了多主架构+多读多写联合解决方案,致力于从架构层面提升数据库性能,解决大事务、复杂查询等场景的应用需求,提升数据库整体架构的安全、可靠和数据一致性。

此次大会,万里数据库副总经理刘俊锋作为公司代表,上台见证数据库产业生态合作的重磅发布,期待未来携手华为存储,实现产业协同与优势互补,合作共赢数字化时代。



对话数据库发展新路径 创新架构满足应用场景需求

数字经济的领先需要强大的数字基础设施,魂强则体健、本固则枝荣。在新技术体系的变革潮流中,国产数据库替换进入深水区,当前“一主多从+存算一体”的数据库架构,逐渐面临性能、可靠性和成本挑战。

2023华为数据存储用户精英论坛圆桌上,万里数据库副总经理刘俊锋与来自天翼云、海量数据、华为存储等业界专家齐聚一堂,共同探讨国产数据库的发展方向和新路径。



Q1:关于数据库实践经验

数据库在自主可控里是一个非常难的项目,近几年经过大家共同努力取得了很多成果。但随着自主可控逐渐深入、核心应用不断拓展,面临的挑战也越来越大。尤其在金融行业,分布式数据库应用的迁移改造、可靠性、性能包括资源利用率等问题依然突出。

作为数据库厂商,大家在数据库实践中,面临的一些主要问题是什么,由此产生的想法和实践经验有哪些?

一款好的产品一定是由上层架构决定,边边角角修补不能解决用户的大问题。

我主要从项目实践角度给大家分享一些遇到的主要问题和实践经验。

现在做数据库替换,一些轻量级系统可能还会用集中式数据库替换。但在重点行业如金融、运营商,涉及到数据量大或并发高、业务复杂的情况,势必会拿目前已有的分布式数据库方案替换。

不可否认,分布式数据库替换存在以下几方面问题:

从用户角度讲,需要分析业务需求中哪些库和表适合做分库分表,以及怎么建分片键、避免大事务……这些都需要从用户业务角度出发,与业务的耦合性非常强,也延申到了另一问题——需要原有开发商配合做改造,这是目前客户替换改造里最大的一个问题。

我们曾经遇到过一个数据库替换项目,基础软硬件采购小几百万,应用改造成本几千万,明面上看不到这些东西,但是用户付出了非常大的代价。

从产品角度讲,产品的使用和运维也会增加一定困难或成本。

一款好的产品一定是从上层架构决定,而不是边边角角的修补来解决用户的大问题。基于以上情况,万里数据库正在跟华为存储探求架构上的新选择,目前万里数据库在与华为存储联合打造存算分离+多读多写解决方案,包括上周业内知名的数据库大会DTCC,很多厂商也提出了多读多写架构,这也是万里数据库目前正在做的一个事。

Q2:关于数据库架构优势

我们进一步探讨一下:从架构上怎么解决问题,基于架构解决问题的方式中分别有哪些优势,各厂商是如何考虑的?

3.0存算分离、多读多写架构可提升数据库性能,利用存储设备保证数据可靠、一致性。

说实话,自信创数据库替换进入深水区后,业务系统对数据库的要求反而越来越高了。

现有的分布式数据库改造其实是把工作量和改造成本转移到了用户,这对于用户而言非常痛苦。因此,如果我们数据库厂商能从架构角度提出一套新型的、能给到用户更好的方案,帮助用户节省成本和工作量,这反而是一件乐思其成的事。

目前万里数据库给到用户的架构方案选择一共有3类:


  • 1.0架构:即传统的IOE集中式架构;

  • 2.0架构:是指目前市面上比较常见的分布式、存算一体架构;这两种架构其实都存在弊端,1.0架构对数据量、并发量存在限制,2.0对于应用改造、运维、成本都有要求。

  • 3.0架构:即存算分离、多读多写架构,相当于数据库厂商能利用存储设备保证数据的可靠性、一致性。


相比1.0和2.0架构,3.0架构中的数据库以多写方式提升性能,可解决2.0架构遇到的大事务、复杂查询等场景。运维可靠性上,可借助存储的特性提升3.0架构的安全、可靠性、数据一致性等,这也是万里数据库目前给用户主推的一套架构。

Q3:关于架构推广需要做的关键性事情

存储、周边基础设施能力是可以完全承担下沉能力的基础。纵观业界,国内外架构演进之路颇有类似之处:以能力下沉+架构演进更好地支撑企业级业务负载,与分布式存储配合,以适应不同的应用场景和需求。

因此,为了推进架构成熟及后续推广,请各厂商分享一下:大家认为还有哪些关键性的事情需要做,以及面临的困难有哪些?

通过客户实践验证架构可行性,才能实现方案更可靠的落地

推进架构成熟以及推广主要涉及两方面:方案提供方和使用方。方案提供方是产出联合方案的数据库+硬件厂商,使用方是用户,怎么推进应从这两方面考虑。

对于提供方而言:多主架构、多读多写是一个新方案,势必需要市面上生态合作伙伴做更紧密的推广与合作;

对于使用方而言:任何一个新东西都需要经过实践,实践才能检验出标准、真理是否合适,推动用户(尤其是金融、运营商等重点行业客户)更多地进行POC测试,验证架构可行性,才能实现方案更可靠的落地。

中国数据库整体迈向多主架构需要汇聚更多中国IT力量,共同加速产业升级。华为CANTIAN引擎开源,可以让产业伙伴基于开放框架更好更快地推出多主架构数据库,共同促进国产数据库生态的蓬勃发展。

未来,万里数据库将在深耕数据库技术的同时,不断加强数据库与生态应用的联合方案创新,与国产上下游生态伙伴一起围绕客户需求,打造“分布式架构+集中式体验”的平替MySQL、Oracle数据库解决方案,为客户提供更可靠、更高性价比的全新选择,为打造自主创新、全球领先的数字基础设施奠定坚实基础,合作共赢数字化时代。