暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

AntDB 核心功能-分层存储

tocata 2024-08-14
70

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

  • 内存
  • 磁盘

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

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

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

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论