诞生于互联网时代的 HBase,似乎可以满足很多场景下的海量数据存储和处理。然而,HBase 并不完美,存在诸如:缺乏复杂查询支持、难以提供稳定时延的及时业务响应、组件多运维复杂等诸多问题。
OceanBase 基于一套分布式存储引擎的底座,构建了 SQL 引擎和多模 KV(即 OBKV),多模一体化能力正是为了解决这些问题而生。SQL 引擎在支持传统结构化数据的基础上,拓展了对 GIS、JSON、XML 等多模类型数据的支持,而 OBKV 则进一步支持兼容 HBase 接口的 OBKV-HBase、兼容 Redis 协议的 OBKV-Redis,以及基于表格接口的 OBKV-Table 等多种形态。
以 OBKV-HBase 为例,经过大量测试与实践验证,在多种场景下,OBKV-HBase 能够有效实现对 HBase 的替换升级,并在性能表现、运维架构等方面弥补 HBase 的不足,从而实现显著的超越和提升。
在这里给大家推荐一篇 OceanBase 多模团队技术负责人撰写的社区博客 《 简约而不简单:使用 OceanBase 实现 HBase 现代架构升级》,介绍了使用 OceanBase 实现 HBase 现代架构升级的适用场景,以及相关的用户案例,欢迎大家阅读。