amazon-qldb - QLDB - 索引存储与日志存储
问题描述
因为我是 QLDB 的新手。我有些疑惑
为什么索引存储比日志存储消耗更多的大小?
在大数据插入期间,即使在插入停止一段时间后,日志存储大小也会增加。你能解释一下为什么吗?
索引存储中存在哪些表以及 current 和 History ?
解决方案
Q1:期刊在概念上类似于磁带。顺序读取和写入确实很好(性能和成本),但随机访问却很差。这就是我们使用它来记录交易的原因。索引存储是为随机访问而设计的,但实施起来成本更高。我们单独为它们计费,以尽可能降低 QLDB 的成本。
Q2:除非您提交交易,否则日志大小不会(永远)增加。您可能会在 CloudWatch 指标中注意到这一点,这可能会延迟几分钟(或更长时间,具体取决于您聚合指标的方式)。
Q3:就是这样,只是你的数据。QLDB 还提供了一些虚拟表(例如information_schema.user_tables
),但这些不是“在索引存储中” - 即您无需为它们付费。
推荐阅读
- java - DB2 7.2 Java UDF 不在 Classpath 中
- loops - Stata从长到宽重塑
- javascript - Bootstrap 多选下拉菜单在 Apps 脚本中被部分 Html 视图隐藏
- java - 加载数据集后如何在 Apache spark java 中创建图形?
- linux - 每天记录(top、iotop、iostat)输出的实时数据的任何方式
- javascript - 发送签名消息
- reactjs - WebpackError:TypeError:在 Gatsby 构建期间无法读取未定义的属性“地图”
- swift - 如何在 Swift 5 中将“日期”转换为“数据”,反之亦然?
- mongodb - 在 Mongo Query 中更改字段的别名
- javascript - 从数据库中渲染数据