【发布时间】:2019-12-28 05:55:32
【问题描述】:
因为我是 QLDB 的新手。我有一些疑问
为什么索引存储比日志存储消耗更多的大小?
在插入大数据期间,即使在插入停止一段时间后,日志存储大小也会增加。您能解释一下原因吗?
索引存储中存在哪些表以及当前和历史记录?
【问题讨论】:
标签: amazon-qldb
因为我是 QLDB 的新手。我有一些疑问
为什么索引存储比日志存储消耗更多的大小?
在插入大数据期间,即使在插入停止一段时间后,日志存储大小也会增加。您能解释一下原因吗?
索引存储中存在哪些表以及当前和历史记录?
【问题讨论】:
标签: amazon-qldb
Q1: Journal 在概念上类似于磁带。顺序读取和写入确实很好(性能和成本),但随机访问却很差。这就是我们使用它来记录交易的原因。索引存储是为随机访问而设计的,但实现起来成本更高。我们为它们单独计费,以尽可能降低 QLDB 的成本。
Q2:除非您提交事务,否则日志大小不会(永远)增加。您可能会在 CloudWatch 指标中注意到这一点,这可能会延迟几分钟(或更长时间,具体取决于您聚合指标的方式)。
Q3:就是这样,只是你的数据。 QLDB 还提供了一些虚拟表(例如 information_schema.user_tables),但这些不是“在索引存储中”——也就是说,您无需为它们付费。
【讨论】: