长期以来,被国际厂商垄断的国内数据库市场,终于又撕开一个口子:StoneDB——国内首款基于MySQL的实时HTAP数据库产品,该产品不仅自主研发,而且开源共享。
(资料图片)
6月29日,国产自主数据库新生代石原子科技召开在线发布会,宣布Stone DB正式开源。该产品是一款支持行列混存+内存计算的HTAP数据库,采用完全自主研发的存储和计算引擎,可将MySQL的分析性能提高100倍;其创新的一体化HTAP架构,打破传统TP型数据库能力边界,为用户提供一站式OLTP+OLAP 解决方案。与此同时,StoneDB 开源社区也同步上线。
石原子科技致力于打造新一代数据智能引擎,激活组织用户数字化生产力。在技术创新的前提下,对数据库进行免费开源,全球企业都将直接受益。
亮点纷呈,一体化HTAP架构填补MySQL分析能力空白
StoneDB首席架构师李浩指出,真正的HTAP并不是TP系统与AP系统的简单叠加,如今市场的商业需求,要求HTAP可以同时处理TP和AP负载,并要用更少的技术栈,更简化的业务架构,来实现更好的实时性。StoneDB的架构就是在这样的要求下产生的全新HTAP数据库。
李浩介绍,作为国内唯一基于MySQL的开源HTAP数据库,StoneDB亮点众多:StoneDB是一款全面兼容MySQL的 HTAP 数据库,可以实现从MySQL到StonDB的无缝切换,让用户以最小化代价获得AP能力,不需要业务端一行代码的修改。为众多MySQL用户提供【通用、兼容】的一站式AP能力增强方案,相比MySQL原生分析能力提升100倍以上。
此外其优势还包括:
完全兼容MySQL:StoneDB完全兼容MySQL,无论是语法还是生态,MySQL用户均可以无缝切换至StoneDB。
简化架构和管理:众多企业对业务数据进行分析时,都会选择通过ETL工具将TP数据库中的数据导入至AP型数据库进行分析。不仅耗时耗力,而且架构复杂,极易出错。使用Stone DB无需复杂的ETL,实现Singe Database for OLTP and OLAP。
实时性高:在同一数据库内同时支持TP和AP双引擎,数据在TP和AP引擎之间实现无时延同步,提升了数据分析的时效性,最大化兑现数据的商业价值。
分析性能强劲:相较于MySQL,StoneDB 提供10-100倍的AP能力。亿级多表关联,急速响应,决策结果无需等待。
成本节约:无缝的业务迁移,无任何学习成本,StoneDB自带高效压缩算法,对全量数据压缩,最高40倍压缩比。
完全开源:核心代码及相关生态工具完全开源,遵循GPL-2.0开源协议,自主可控,产品快速迭代演进。
展望未来,为进一步提升StoneDB性能,同时也为了减少AP负载在执行时对TP负载的影响,李浩表示,将在后续推出基于in-memory column store引擎的全新架构。该版本基于MySQL 8.0构建,可以AP负载的全内存计算。数据加载的方式,由innodb并行加载至in-memory column store中。同时,提供导入行为的监控能力,基于代价的新查询引擎,以及并行查询和向量化等技术也将会得到持续的迭代。
锚定开源,致力行业生态构建
在谈及为什么要开源StoneDB时,石原子科技CEO叶建林表示:开源是与生态紧密结合的,越往底层的东西,越适合开源。开源能够快速的验证产品、打磨产品,让更多人使用、获益、并进一步的反哺产品和社区,共创共建产品生态。对于企业来说,理性利己才能长期化,对外开源的收益大于对外开源的投入,值得做。
“快好省”标杆案例鼓舞市场
发布会上,首席运营官马骏对StoneDB数据库在CRM系统、智慧医院产品、智能园区大屏等三个典型场景的应用进行了分享。
StoneDB在这些应用场景中,体现出了极其优秀的性能:
1、在CRM系统的私有化部署中,为用户节省了52%的成本;业务吞吐量(DTU)提升68%;技术运维难度下降50%。
2、在智慧医院场景下,复杂查询的平均执行时间从秒级下降到毫秒级;核心数据节点故障恢复时间从分钟级到秒级,同时节省成本36%
3、在智慧园区大屏系统中,StoneDB实现了存储+计算成本降低72%;数据分析时间从分钟级降到秒级内。
发布会最后,StoneDB技术开发团队发出号召,欢迎数据库同行、开源爱好者、创业企业关注StoneDB的社区网站Stonedb.io,也欢迎大家关注StoneDB的开源代码仓库:https://github.com/stoneatom/stonedb。
开源是很多科技企业创新、崛起,突破垄断的关键。作为全国首款基于MySQL的开源HTAP数据库,StoneDB有望颠覆数据库细分市场,加速数据库行业的国产化替代进程!
关键词: