云计算 第二章 Google云计算原理机应用(待补充)
发布日期:2021-04-30 21:10:58 浏览次数:94 分类:精选文章

本文共 3298 字,大约阅读时间需要 10 分钟。

??? Google????????

2.1 Google????GFS

2.1.1 ????

GFS????????????????????

  • Client??????

    • ???Master?Chunk Server?????????
  • Master???????

    • ???????Chunk Server??????????????
    • Master???????????
      • ???????????
      • Chunk?????????
      • Chunk??????????Chunk?????????
  • Chunk Server?????????

    • ???????????Chunk??
    • ??Chunk???64MB?
2.1.2 ????
  • Master???

    Master??????????Chunk???????????

    • Master???????????????Master?????????
  • Chunk Server???

    GFS????????????

    • ??Chunk???????????????
    • ??????????????
    • Master?????????????Chunk Server?
  • 2.1.3 ??????
    • ??????????
      GFS??????????????????????????
    • ???????
      ????????????????????????
    • ?????????
      ?????????????????????
    • ?????
      ?????????????????

    2.2 ???????MapReduce

    2.2.1 ????

    MapReduce?????1995?????????????????????????????????????

    2.2.2 ????
    • Map???
      ???????????????Map??????????
    • Reduce???
      ?Map???????????????????????
    2.2.3 ????
    • ?????
      ????????????Chunk??
    • Master???
      ???????Map/Reduce????????????
    2.2.4 ????
    • Master???
      ?????????????Master??????????
    • Worker???
      Master??????Ping?????Worker???
    2.2.5 ????
    • ?????
      MapReduce????????????????????????

    2.3 ??????Chubby

    2.3.1 ??/??
    • ????????????????????????
    • ??????????????????????????
    2.3.2 Paxos?????
    • ????Paxos?????????????????????????
    2.3.3 Chubby?????
    • ????????????????????????
    2.3.4 Chubby?????
    • ????
      ????????????????????
    • ????
      ????????????????????
    2.3.5 Chubby????
    • ???????????64??????????
    2.3.6 ????
    • ???????????????????????
    2.3.7 ??????
    • ????
      ??Paxos??????????????
    • ????
      ?????????????????
    • ?????
      ??????????????????????

    2.4 ?????????Bigtable

    2.4.1 ????????
    • ??????
      ???????????????
    • ??????
      ?????????????
    • ?????
      ?????????????
    • ????
      ?????????????
    2.4.2 ??????
    • ????????
      ((row_key, column_key, timestamp) \rightarrow value)?
    • ??
      ??????????????64KB?????????
    • ??
      ???????????????????
    2.4.3 Bigtable????
    • ?????
      ?????????????
    • ??????
      ?????????SSTable?????????
    2.4.4 ????
    • ??????
      ??????????????SSTable?????????
    • ???
      ??????????????????
    • ??????
      ??????????????

    2.5 ???????Megastore

    2.5.1 ?????????
    • ?????
      ???????????NoSQL?????????????????????
    • ?????
      • ???????????????????
      • ???????????Entity Groups????????????
    2.5.2 Megastore????
    • ???????????????
      • ??????????????
      • ?????????????
    • Megastore????????
      • ??????????????????
      • ????????????
    2.5.3 Megastore?????????
    • ????
      • current??????????
      • ssnapshot?????????????
      • inconsistent????????????????
    2.5.4 Megastore????
    • ?????
      • ?????Bigtable?????????
      • ?????Entity Groups?????????????
    2.5.5 ????????
    • ??????
      ??????????????????
    • ?????
      ????-????-??-??-?????
    2.5.6 ?????????
    • ?????????????????????????

    2.6 ???????????????Dapper

    2.6.1 ??????
    • ??????
      ????????????
    • ??????
      ??????????????
    • ????
      ????????
    • ?????
      ????????????
    2.6.2 Dapper??????
    • ?????
      ????????????????????
    2.6.3 ?????
    • ?????????
      ??????????
    • ???????
      ??????????????

    2.7 ????????????Dremel

    2.7.1 ????
    • ??????????????
    2.7.2 ????
    • ?????????????????????
    2.7.3 ???????
    • ???????????????????
    2.7.4 ???????
    • ?????????????????
    2.7.5 ????
    • ??????????????????
    2.7.6 ??
    • Dremel??????????????????????

    2.8 ?????????PowerDrill

    2.8.1 ?????????
    • ?????????????????????
    2.8.2 ??????
    • ????????????????
    2.8.3 ????
    • ???????????????????????
    2.8.4 ???????
    • ????????????????PowerDrill????

    2.9 Google??????

    • ????????????????????????

    ????????

    • ???????Google???????????????????????????????????????????????
    • GFS?MapReduce?Google??????????????????????????????
    • Megastore?????????NoSQL?????????????????????
    • Bigtable??????????????????????????
    • Dapper?????????????????????????????????????
    上一篇:教妹学Java(五):Java程序在编译和运行时发生了什么
    下一篇:害死人的自动递增,不偿命的自动递减

    发表评论

    最新留言

    路过,博主的博客真漂亮。。
    [***.116.15.85]2026年06月02日 14时25分04秒