历史库集群版

本页面为您介绍历史库产品的特点、架构及适用场景。

历史库介绍

为了解决历史数据的读取和更新问题,云数据库 OceanBase 为您提供了历史库集群版产品,您可以使用一个单独的数据库用来存储归档的数据。

使用场景

随着业务发展,当您的数据库系统中积累了大量访问频率低却仍需要保持的数据,为节约成本,可选择购买历史库集群,将长期不使用的数据迁移至以文件形式存储的廉价存储设备上。

历史库集群具有如下特点:

  • 大容量存储空间,支持业务持续将线上数据保存到历史库中,无需担心容量问题。

  • 与在线数据库系统使用相同的访问接口,确保应用程序端无需修改任何代码即可同时访问在线库和历史库。

  • 成本低廉,如支持通过压缩减少数据所占磁盘空间、使用廉价存储介质等,确保可以使用较小的代价保存海量的数据。

  • 具备一定的读写能力,能够满足低频读写的需求。

历史库集群版特性

云数据库 OceanBase 历史库集群版与标准集群版相同,具有如下特性,详情参见 功能特性

  • 分布式事务引擎:数据库通过 Paxos 协议将事务日志复制到多个数据副本来保证事务的可用性和持久性。

  • 透明可扩展:独创的总控服务和分区级负载均衡能力使系统具有极强的可扩展性,可以在线进行平滑扩容或缩容,并且在扩容后自动实现系统负载均衡,对应用透明,确保系统的持续运行。

  • 高可用:采用基于无共享(Shared-Nothing)的多副本架构,让整个系统没有任何单点故障,保证系统的持续可用。

  • 混合事务和分析处理(HTAP):独创的分布式计算引擎,能够让系统中多个计算节点同时运行 OLTP 类型的应用和复杂的 OLAP 类型的应用,让数据库利用率最大化的同时利用多个节点的计算能力,完成对 OLTP 和 OLAP 应用的支持。

  • 高兼容性:针对 Oracle、MySQL 这两种应用最为广泛的数据库生态都给予了很好的支持。

  • 高性能:作为准内存数据库,通常只需要操作内存中的数据,并且采用了独创的基于 LSM-Tree 结构的存储引擎,对于硬件更加友好,读写性能均远超传统关系型数据库。

部署架构

云数据库 OceanBase 历史库集群为您提供单机房三副本和多机房三副本的部署方案。

多机房部署

云数据库 OceanBase 多机房部署指将三个节点部署在三个不同可用区,实现跨可用区容灾。

每个节点均为全能型副本,其中一个主副本提供读写服务,两个备副本提供只读服务。当主副本发生故障时,备副本将会升为主副本继续提供读写服务。

对性能和多机房可用性有着更高要求的客户建议选择多机房部署方案。1

单机房部署

云数据库 OceanBase 单机房部署将所有节点位于同一可用区,具备主机级别故障容灾能力。

此外单机房部署还具备如下优点:

  • 两个全能型副本同时提供读写能力,为您提供更高性能的数据库读写服务。

  • 单机房部署的写请求无需进行跨机房同步,同机房内写请求的数据同步可以降低时延。1

可售卖规格

云数据库 OceanBase 历史库集群版支持一下两种售卖规格,可根据您的实际情况进行选择。

规格

CPU

内存(GB)

存储大小(GB)

规格 1

20

32

40000

规格 2

40

64

80000

扩容时,需同时对套餐规格和节点数进行扩容,详情参见套餐规格扩容增删节点。 由于历史库的数据量一般都比较庞大,扩容时伴随着数据迁移,耗费时间可能较长。

阿里云首页 云数据库 OceanBase 相关技术圈