经过一个月的努力,我们顺利完成了 Engula 的 Demo 1 阶段。这个阶段的主要工作是验证第一个设计目标:弹性。
Demo 1 对日志、存储和归并这几个组件进行了解耦。然后针对每个组件提供了本地和远端两种实现,并且进行了若干实验来对比不同部署方式的性能。另外,还针对 AWS 的环境构建了一个更加精巧的架构,进一步探索云原生存储引擎的潜力。
关于 Demo 1 的原理、实验数据和结果分析,我们已经整理成报告并发布到官网上,欢迎大家阅读和讨论。
接下来 Engula 将会开启 Demo 2 阶段,探索第二个设计目标:自适应。详细的路线图和时间安排我们还需要一点时间来规划,届时会公布在 Github 上。如果大家想提前了解我们的方向,可以参考论文:Design Continuums and the Path Toward Self-Designing Key-Value Stores that Know and Learn
1
israinbow 2021-10-09 00:03:16 +08:00
有·意思, 关注一下.
|