MemoryDB 2024 论文分享
MemoryDB通过底层依赖AWS内部系统Multi-AZTransactionLog实现了11个9的持久性保证。通过依赖TransactionLog的ConditionAPI和租约机制来实现了一致性和可用性保证。通过周期性调度Off-box节点来外部Rewritebinlog避免了内存Fork影响用户业务可用性。通过Binlog的checksum校验机制来保证数据的正确性。