ITPub博客

首页 > 数据库 > 国内数据库 > AntDB设计之CheckPoint——引言与功能简述

AntDB设计之CheckPoint——引言与功能简述

原创 国内数据库 作者:亚信AntDB数据库 时间:2024-01-03 15:07:28 0 删除 编辑

1. 引言

数据库服务能力提升是一项系统性的工程,在不同的应用场景下,用户对于数据库各项能力的关注点也不同,如:读写延迟、吞吐量、扩展性、可靠性、可用性等等。国内不少数据库系统通过系统架构优化、硬件设备升级等方式,来解决性能的问题,但随着集群规模的逐渐扩大,对系统健壮性的要求也越来越高。

本文主要介绍AntDB-M ( AntDB 内存引擎)如何通过 CheckPoint 等技术研发设计,简化业务系统架构,提升数据服务质量,从而提升整体数据库系统的可靠性与可用性。

2. 功能简述

CheckPoint 的设计目标是在不影响业务的前提下,对数据库的数据做一份快照,该快照可用于服务的快速恢复。 AntDB 数据库对于 CheckPoint 的设计原则是高效、简洁。

AntDB-M 的 CheckPoint 功能包括随时、定时触发。一次触发会对所有表都进行 CheckPoint 。 CheckPoint 不允许并发进行,若前者还未完成,则新发起的请求会失败。如果表比较多,可以开启并发处理,并发量最大为表个数。成功后, AntDB-M 会在指定目录输出两类文件: 1 )数据文件,每个表一个; 2 )一个表清单文件,包含发起 CheckPoint 的事务编号,以及所有表清单。

我们也可以使用CheckPoint 文件进行数据库的快速加载。表清单文件可以编辑,用来选择需要加载的表。

 

  图1 :功能简述

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70026696/viewspace-3002516/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
AntDB数据库始于2008年,是湖南亚信安慧科技科技有限公司自主研发的通用型企业级数据库产品,在运营商的核心系统上,为全国20多个省份约10亿用户提供在线服务,具备高性能、弹性扩展、可靠性等产品特性,峰值每秒可处理百万笔通信核心交易,应用范围包含通信、金融、交通、能源、物联等。

注册时间:2023-02-13

  • 博文量
    415
  • 访问量
    759652