1.Base基础/3.Icon图标/操作/search备份
1.Base基础/3.Icon图标/操作/search备份
EN
文档
AntDB简介
系统架构
核心功能
核心概念
最佳实践
参考指南
  • 文档首页 /
  • 系统架构 /
  • 核心功能 /
  • 分层存储

分层存储

更新时间:2024-07-10 19:53:30

AntDB分布式内存数据库支持以下两种存储结构:

  • 内存
  • 磁盘

内存包括通用的DDR内存,以及近年涌现的PMEM持久内存。相比DDR内存,MEM持久内存,适用于要求高性能的缓存业务,与全内存运行相比在牺牲一定响应时间的同时,可以获得更高的性价比。

AntDB分布式内存数据库可以通过建表语句指定表单数据的存储介质,目前支持的枚举包括“HOT”和“COLD”两种,从业务视角区分数据的冷、热程度以及存储方式。以交易类系统为例,在实际使用过程中,可以将与实时交易过程紧密相关的资料数据、资产数据相关表设定为“HOT”,这部分数据常驻内存,提供极高的访问速率与极低的延时,而针对庞大的运行日志数据则设定为“COLD”,这部分数据存储到廉价的磁盘整列,即不影响数据的访问,又可以提供整体数据库建设方案的性价比。

切换策略的设定。AntDB分布式内存数据库在支持多种存储引擎的同时,可以支持表单级的跨存储切换。交易类流水数据在业务上又一个渐冷的过程,例如近期的交易流水查询率较高,不能直接归入冷数据,但超过一定时间的交易流水几乎只有审查的作用,对实时交易过程并没有太多作用。针对这一类场景AntDB分布式内存数据库可以指定表单加条件的切换策略,如trans_yyyymmdd类的交易流水表,以时间轴为条件,定期进行存储的切换。这个过程是自动化的,过程无需人工干预。

问题反馈