本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon QLDB 中的恢复功能
重要
终止支持通知:现有客户将能够使用 Amazon QLDB,直到 2025 年 7 月 31 日终止支持。有关更多详细信息,请参阅将亚马逊 QLDB 账本迁移到亚马逊 Aurora PostgreSQL
AWS 全球基础设施是围绕 AWS 区域 可用区构建的。 AWS 区域 提供多个物理隔离和隔离的可用区,这些可用区通过低延迟、高吞吐量和高度冗余的网络连接。利用可用区,您可以设计和操作在可用区之间无中断地自动实现失效转移的应用程序和数据库。与传统的单个或多个数据中心基础架构相比,可用区具有更高的可用性、容错性和可扩展性。
有关 AWS 区域 和可用区的更多信息,请参阅AWS 全球基础设施
消息持久性
QLDB 日记账存储功能是在事务提交时同步复制到多个可用区。这样可以确保即使日记账存储的可用区完全出现故障,也不会损害数据完整性或维持有效服务的能力。此外,QLDB 日记还包含容错存储的异步存档。此功能支持在多个可用区同时出现存储故障的可能性极低的情况下进行灾难恢复。
QLDB 索引存储通过复制到多个可用区来支持。这样可以确保即使索引存储的可用区完全出现故障,也不会损害数据完整性或维持有效服务的能力。
数据持久性功能
除了 AWS 全球基础设施外,QLDB 还提供以下功能,以帮助支持您的数据弹性和备份需求。
QLDB 服务功能
- 按需导出日记账
-
QLDB 提供按需日记账导出功能。将分类账中的日记账区块导出到 Amazon S3 存储桶,访问日记账内容。您可以将这些数据用于各种目的,例如数据留存、分析和审计。有关更多信息,请参阅从Amazon QLDB 导出日记账数据。
- 备份和还原
-
目前不支持自动恢复导出。导出提供了按您定义的频率创建额外数据冗余的基本功能。然而,还原场景取决于应用程序,其中导出的记录可能通过利用相同或类似的摄取方法写回到一个新的账本。
QLDB 目前不提供专用的备份和相关还原功能。
- 日记账流
-
QLDB 还提供连续的日记账流功能。您可以将 QLDB 日记账流与 Amazon Kinesis 流媒体平台集成,以处理实时日记账数据。有关更多信息,请参阅Amazon QLDB 流式传输日记账数据。
QLDB 设计层面
QLDB 旨在抵御逻辑损坏。QLDB 日记账是不可变的,可确保所有已提交的事务都保留在日记账中。此外,每一次提交的文档变更都会被记录下来,因为这样point-in-time可以查看账本数据的任何意外更改。
QLDB 目前不提供针对逻辑损坏情形的自动恢复功能。