当前位置:首页 > 报告详情

2019年饿了么自研分布式KV数据库的架构与实践.pdf

上传人: 云闲 编号:97332 2021-01-01 29页 1.60MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了饿了么自研的分布式KV数据库EKV的架构与实践。EKV旨在解决海量、持久化数据存储的需求,同时统一NoSQL的使用,降低成本,并适用于多种场景。文章对比了MySQL、Redis、Cassandra等典型系统,详细分析了强一致性在数据库中的重要性。作者认为,强一致性是并发问题和故障处理问题的本质,而且能降低开发成本,提高系统的易用性和维护性。EKV采用了Paxos算法,实现了强一致性,并具有分片、多副本、多数据模型等特点。文章还探讨了强一致性与可用性、性能的关系,认为在实际应用中,选择强一致性并不意味着牺牲可用性或性能。最后,作者提出了EKV的未来规划,包括更丰富的数据模型和优化分布式事务等。
饿了么如何实现强一致性数据库EKV? 如何在NoSQL数据库中实现高可用性与强一致性? 饿了么自研分布式KV数据库EKV的性能如何?
客服
商务合作
小程序
服务号
折叠