经过一个月的努力,我们顺利完成了 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
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.