搜索

pdf文档 高可用分布式流数据存储设计-李玥

6.02 MB 36 页 0 下载 117 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档主要讨论了高可用分布式流数据存储的设计与实现。作者李玥介绍了流数据存储的重要性,提出了Append only、分布式、高性能、可靠性、顺序一致性等核心特性,并展示了如何通过统一的流数据存储平台实现高效的数据管理和分发。文档还提到了京东在流数据存储技术上的实践,包括使用MySQL、ES、HDFS、KV、HBase、Hive等技术组件,并探讨了如何通过JournalQ和JournalKeeper等工具优化系统性能。
AI总结
《高可用分布式流数据存储设计》由京东集团技术架构部架构师李玥撰写,主要探讨了流数据存储的设计与实现。李玥负责设计新一代京东消息中间件系统,专注于流数据分发、存储和分布式实时计算领域,具有丰富的架构经验。 文档从以下几个方面展开: 1. **流数据存储的重要性**: 随着服务架构从单体应用、烟筒式系统向SOA、微服务演进,数据存储需求也在不断变化。传统的数据存储服务(如Data Hive、ES、HBase、HDFS、KV等)逐渐暴露出不足,流数据存储成为新的技术方向。 2. **统一的流数据存储平台愿景**: 李玥提出构建统一的流数据存储平台,整合多种数据存储系统(如MySQL、ES、HDFS、KV、HBase、Hive等),目标是实现高效、可靠的流数据管理。 3. **流数据存储的核心需求**: - **Append Only**:尾部写入,顺序读取。 - **分布式**:支持大规模数据分发与存储。 - **高性能**:满足高吞吐量和低延迟要求。 - **可靠性**:确保数据一致性和持久性。 - **顺序一致性**:保证数据读写的顺序性。 - **无限容量**:支持海量数据存储扩展。 4. **技术实现与优化**: 文档提到从JournalQ到JournalKeeper的演进,强调了高可用性、扩展性和性能优化的重要性。同时,李玥还提到开源与社区合作的目标,旨在推动技术生态发展。 总结来看,本文围绕高可用分布式流数据存储的设计与实现,提出了构建统一平台的技术思路,并重点阐述了核心需求与实现路径。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 24 页请下载阅读 -
文档评分
请文明评论,理性发言.