写点什么

火山引擎 ByteHouse:云原生数据库如何提升 MySQL 兼容性?

  • 2023-08-02
    浙江
  • 本文字数:763 字

    阅读完需:约 3 分钟

火山引擎ByteHouse:云原生数据库如何提升MySQL兼容性?

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群


当前各类软件层出不穷,单独某一款软件往往难以满足企业应用需求,一般都需要与各类软件组合使用,这时软件生态兼容性就显得格外重要。作为关系数据库管理系统的代表之一,MySQL 支持大多数操作系统、编程语言、程序语言,具备广泛的使用基础,其他数据类产品和工具对 MySQL 的兼容愈显重要。


作为源于字节跳动多年积累的云原生数据仓库,火山引擎 ByteHouse 在为用户提供极速分析体验,支撑用户实时数据分析和海量数据离线分析的同时,也在不断加强自身生态兼容性,不仅仅支持 ansiSQL、ClickHouse SQL 语法以及 Tableau BI 工具,近期更是宣布已经实现与 MySQL 良好兼容。


此前,ByteHouse 和 MySQL 在查询语法和执行计划方面存在差异,导致用户需要进行复杂的查询改写或修改,才能适应 ByteHouse 查询引擎和优化器,带来人力成本、开发成本提升。


在本次升级中,ByteHouse 对 MySQL 数据类型、函数等均提供了完善的支持,避免用户反复进行查询改写,极大降低迁移成本。


举个例子来说,此前某家电商公司将 MySQL 作为核心业务的数据库。由于业务规模扩大,该公司需要更强大、实效性更强、更稳定的数据分析能力,由此引入 ByteHouse。但由于该公司的主要报表都是基于 MySQL 数据生成,涉及大量 SQL 查询,由于查询语法不同,无法通过简易方式迁移到 ByteHouse。在新版本中,ByteHouse 支持 MySQL 语法后,该公司则可以轻松的将之前的报表查询转换为 ByteHouse 兼容语法。


此次升级简化了数据从 MySQL 迁移到 ByteHouse 的过程,降低用户数据迁移门槛,让用户能更充分、方便地使用 ByteHouse 分布式计算能力和高性能查询引擎能力。


据介绍,火山引擎 ByteHouse 还将进一步支持对原生 MySQL 协议层的兼容,为数字化转型中的企业提供更易用、更优越的数据分析体验。


点击跳转火山引擎ByteHouse了解更多

发布于: 刚刚阅读数: 4
用户头像

小助手微信号:Bytedance-data 2021-12-29 加入

字节跳动数据平台团队,赋能字节跳动各业务线,对内支持字节绝大多数业务线,对外发布了火山引擎品牌下的数据智能产品,服务行业企业客户。关注微信公众号:字节跳动数据平台(ID:byte-dataplatform)了解更多

评论

发布
暂无评论
火山引擎ByteHouse:云原生数据库如何提升MySQL兼容性?_数据库_字节跳动数据平台_InfoQ写作社区