今天看啥  ›  专栏  ›  高可用架构

论文解读 - MemoryDB: 一种快速且持久的内存优先云数据库

高可用架构  · 公众号  · 架构  · 2024-05-14 10:01
最近在微信群里看到 @mwish 分享 Amazon 关于 MemoryDB 的论文: Amazon MemoryDB: A Fast and Durable Memory-First Cloud Database[1],读完感觉设计思路挺不错,就将个人在阅读中认为论文里面的一些关键要点记录并分享出来。MemoryDB 是基于 Redis 开发的内存数据库,主要的目标是解决社区 Redis 在数据一致性以及持久化方面的缺陷。从产品定位上,MemoryDB 是作为数据库数据库而不是缓存,这一点也体现在命名上,主要解决 IoT / 金融 / 广告这类写入吞吐要求高(每秒百万级别),且延时敏感的业务场景。论文核心是如何通过分布日志系统来解决社区 Redis 存在的持久化以及一致性问题,对于想要实现类似功能的人,从设计到实现思路都可以作为不错的参考。整体设计MemoryDB 是 Amazon 在 2021 年开发,Redis 代码还没调整为非开源 License,所以在设计时重点考虑了如何最小化改动 Redis ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照