HDFS 写数据时,DataNode 为什么是串行写?

问答 Jane ⋅ 于 2023-10-11 20:13:24 ⋅ 最后回复由 123456789987654321 2023-11-03 09:59:44 ⋅ 508 阅读

HDFS写数据时,DataNode为什么是串行写?

回复数量: 2
  • qwe123
    2023-10-11 21:22:30

    好问题

  • 123456789987654321 奶牛(野牛的大哥)
    2023-11-03 09:59:44

    1提高性能:通过流水线式的写入方式,可以减少网络延迟和带宽的使用,从而提高整体的写入性能。
    2.简化系统设计:采用串行写的方式,可以简化系统的复杂度,避免在多个DataNode之间进行复杂的协调和同步操作。
    3.数据可靠性:HDFS采用了冗余存储的方式,每个数据块都会复制多份存储在不同的DataNode上。如果采用并行写的方式,可能会导致不同副本之间的数据不一致,影响数据的可靠性。因此,通过串行写的方式,可以在写入过程中确保各个副本的一致性。

暂无评论~~
  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,可用Emoji的自动补全, 在输入的时候只需要 ":" 就可以自动提示了 :metal: :point_right: 表情列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif,教程
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
Ctrl+Enter