ClickHouse作为近年来快速崛起的OLAP数据库管理系统,强大优势之一就是拥有与MySQL进行高效数据联通交换的能力。
实现这一能力的,是被称作“MySQL→ClickHouse高速公路”的MaterializedMySQL数据库引擎 。操作方便、架构简单,时效性强……MaterializedMySQL引擎能力强劲,优势众多,但原生引擎仍有难以投入至生产应用中的问题。
ByteHouse是火山引擎旗下基于开源ClickHouse的企业级分析型数据库。为了解决MaterializedMySQL引擎配置选项少、运维困难的缺陷,同时进一步强化增强实时数仓能力,ByteHouse在原生MaterializedMySQL引擎的基础上,进行了五方面优化:
1. 流程更简化: 数据实时去重更新,简化业务逻辑。
2. 范围更精准: 数据同步范围可选可改,实际应用更便捷。
3. 同步更稳定: 优化异常问题处理,尽量避免异常情况导致同步任务中断。
4. 源端无压力: 数据能分片存储到所有节点,一库只同步一次,降低源端同步压力。
5. 运维更直观: 提供可视化运维模块,实时查看同步状态,支持在线修复同步异常问题和重启同步任务。
除此之外,ByteHouse在ClickHouse的基础上还实现了新一代的云原生架构、高效方便的运维模式、高性能更灵活的实时查询能力,以及成本更低的免运维托管服务。
截至目前,中国地震台网中心、海王集团等都已与火山引擎ByteHouse达成合作,率先通过海量数据实时分析的极速体验,辅助决策落地,加速业务洞察,实现自身数字化升级的进一步加速。
(来源:新视线)