巨杉 Tech Hbase 迁移至 SequoiaDB 实战
背景
在传统银行 IT 架构中,联机交易与统计分析系统往往采用不同的技术与物理设备,通过定
期执行的 ETL 将联机交易数据向分析系统中迁移。而作为数据服务资源池,同一份数据可
能被不同类型的微服务共享访问。当一些联机交易与审计类业务针对同一份数据同时运行
时,必须保证请求在完全隔离的物理环境中执行,做到交易分析业务无干扰。
HBase 是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,善于处理大数据场景,
具备以下特点:
·表规模大,亿级别行,上百万列
·面向列存储,列独立检索
但是 HBase 在使用中也存在下面的一些问题:
·HBase 只能做简单的 key-value 查询,无法实现复杂的统计 SQL
·HBase 不支持多索引
·运维复杂。Hadoop 作为一套完整大数据分析体系框架,操作比较复杂,出现问题难以定
位
为了解决上述问题,在典型的数据中台和服务平台业务中,用户需要选择一个可弹性扩展的
分布式关系型数据库,以满足以下需求:
·标准 SQL 支持
·支持高并发
·多索引中支持
·易维护等需求
SequoiaDB 巨杉数据库是计算存储分离架构,这种分布式架构一方面可以提供针对数据表的
无限横向水平扩张,另一方面在计算层通过提供不同类型数据库实例的方式,100%兼容
MySQL,PostgreSQL 与 SparkSQL 协议与语法。除了结构化数据外,SequoiaDB 巨杉数据库
文档被以下合辑收录
评论