www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > > 充電吧
[導讀]摘要亞馬遜平臺,基于成百上千萬,分布于世界各地的服務器和網(wǎng)絡組件,為眾多網(wǎng)站提供服務。 本文呈現(xiàn)了Dynamo的設計與實現(xiàn),亞馬遜部分核心業(yè)務所使用的高度可用的實時在線鍵值存儲系統(tǒng)。在特定的場景下犧牲

摘要

亞馬遜平臺,基于成百上千萬,分布于世界各地的服務器和網(wǎng)絡組件,為眾多網(wǎng)站提供服務。
本文呈現(xiàn)了Dynamo的設計與實現(xiàn),亞馬遜部分核心業(yè)務所使用的高度可用的實時在線鍵值存儲系統(tǒng)。在特定的場景下犧牲了一定的一致性來維護可用性,對對象版本,沖突解決做了拓展,為開發(fā)者提供了新式的接口。

引言

Amazon:
高度去中心化,松散耦合(聯(lián)系緊密卻獨立),面向服務的架構。
Dynamo:
1.綜合多種知名技術來實現(xiàn)可拓展性和可用性;
2.保證最終一致性。

背景

現(xiàn)有的復制架構技術,過于局限,且太重視一致性,而導致可用性不高。
滿足ACID性質的,可用性都不高。Dynamo不提供任何分離保證,且只允許單鍵更新。?

Dynamo:
1.增量式拓展性
單次可以加入一臺主機(節(jié)點)。
2.對稱性
每個節(jié)點上的職責是一致的。
3.去中心化的
更偏向于點對點的去中心化技術。
4.異質性
可以根據(jù)機器的能力,分配相應比例的工作負載。

相關工作

P2P系統(tǒng)
- Freenet,Gnutella,P2P文件分享系統(tǒng)。
- Pastry,Chord,使用特定的路由機制,確保查詢可以在一定的條數(shù)內(nèi)得到回應。
- Oceanstore,提供在分布式數(shù)據(jù)上支持序列化更新,全局事務持久性存儲服務。

分布式文件系統(tǒng)/數(shù)據(jù)庫
- Ficus,Coda,犧牲了一致性來提高可用性。
- Farsite,通過復制架構來完成高度可用性和可拓展性。
- Google File System(GFS),單一中心服務器,多分支服務器分割存儲。
- Bayou,分布式關系型數(shù)據(jù)庫,支持無網(wǎng)操作,保證最終一致。

Dynamo:
支持無網(wǎng)狀態(tài)下讀寫操作,高速讀寫,使用多種沖突解決機制,維護最終一致性,基于可靠網(wǎng)絡環(huán)境設計。

架構

分布式架構要處理的問題:

負載均衡 錯誤檢測 錯誤恢復 架構同步 過載處理 狀態(tài)轉換 并發(fā)控制 工作計劃 請求編組 請求路由 系統(tǒng)監(jiān)測與警報 配置管理 身份信息
本文專注于Dynamo的核心技術,如下表所示Partioning ?Consistent Hashing ?Incremental Scalability ?High Availability for writes ?Vector clocks with reconciliation during reads ?Version size is decoupled from update rates ?Handling temporary failures ?Sloppy Quorum and hinted handoff ?Provides high availability and durability guarantee when some of the replicas are not available. ?Recovering from permanent failures ?Anti-entropy using Merkle trees ?Synchronizes divergent replicas in the background. ?Membership and failure detection ?Gossip-based membership protocol and failure detection. ?Preserves symmetry and avoids having a centralized registry for storing membership and node liveness information. 系統(tǒng)接口

get(key),返回內(nèi)容,及與內(nèi)容沖突矛盾的對象。
put(key,context,object),根據(jù)key確定確認對象寫入位置,再將副本寫到磁盤上。

分配算法

一致性哈希,分配到一個首尾相接的環(huán)空間上。一個節(jié)點對應環(huán)上多個位置節(jié)點。
一對多好處:
1.如果節(jié)點故障,可以將工作均派給相同節(jié)點。
2.新加入節(jié)點,可以從其他節(jié)點中獲取工作內(nèi)容。
3.滿足了異質性。

復制架構

每個數(shù)據(jù)對象在多個站點上備份。

數(shù)據(jù)版本

Dynamo保證最終一致性,故而更新操作可以同時傳播到全部站點。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

納祥科技推出太陽能+Type-C雙充電自行車前燈方案,方案核心模塊包含太陽能板、單片機、三極管、3顆LED燈珠與1200mAh電池,通過低功耗單片機與三極管驅動,支持強光/弱光/爆閃3種模式,高流明遠射程,適配多種車型

關鍵字: 方案開發(fā) 電子方案 自行車前燈方案 納祥科技

慕尼黑2025年9月11日 /美通社/ -- 當?shù)貢r間9月9日,賽力斯動力在德國慕尼黑國際車展期間舉辦技術發(fā)布與交流會,正式在海外市場推出全新一代賽力斯超級增程、高效發(fā)動機和新一代分布式電驅動系統(tǒng),同時與來自全球的汽車產(chǎn)...

關鍵字: 慕尼黑 分布式 發(fā)動機 新能源汽車

慕尼黑2025年9月11日 /美通社/ -- 高端智能電動汽車品牌問界(AITO)在2025年德國國際汽車及智慧出行博覽會(IAA MOBILITY)上,正式發(fā)布了其最新全球產(chǎn)品陣容——專為中東市場深度本地化打造的AIT...

關鍵字: AI 智能駕駛 測試 生態(tài)系統(tǒng)

舍弗勒首次為中國頭部車企大規(guī)模生產(chǎn)高壓逆變磚 天津工廠一年內(nèi)完成量產(chǎn)準備,逆變器模塊性能參數(shù)顯著提升 與合作伙伴羅姆半導體共研尖端碳化硅技術,效率更高、性能更優(yōu) 模塊化可擴展設計使逆變磚易于集成,可廣泛...

關鍵字: 逆變 高壓 逆變器 集成

舍弗勒以"專注驅動技術的科技公司"為主題亮相IAA MOBILITY 2025(B3館B40展臺) 合并緯湃科技后首次亮相IAA MOBILITY,展示拓展后的汽車產(chǎn)品組合 憑借在軟件、...

關鍵字: 電氣 軟件 驅動技術 BSP

拉斯維加斯2025年9月11日 /美通社/ -- 在9月8日至11日舉辦的RE+ 2025展會上,全球綜合儲能解決方案供應商德賽電池(Desay Battery)全面展示了其創(chuàng)新成果,并宣布與深圳市華寶新能源股份有限公司...

關鍵字: 電池 電芯 人工智能 鋰電

香港2025年 9月12日 /美通社/ -- 全球領先的互聯(lián)網(wǎng)社區(qū)創(chuàng)建者 - 網(wǎng)龍網(wǎng)絡控股有限公司 ("網(wǎng)龍"或"本公司",香港交易所股票代碼:777)欣然宣布,其子公司My...

關鍵字: AI 遠程控制 控制技術 BSP

慕尼黑2025年9月12日 /美通社/ -- 慕尼黑當?shù)貢r間9月10日,在2025德國國際汽車及智慧出行博覽會(IAA MOBILITY)上,國際獨立第三方檢測、檢驗和認證機...

關鍵字: 測試 慕尼黑 模型 HUBER

上海2025年9月12日 /美通社/ -- 近日,國際獨立第三方檢測、檢驗和認證機構德國萊茵TÜV大中華區(qū)(簡稱"TÜV萊茵")為上海...

關鍵字: 測試 信息安全 安全管理 開關

廣州2025年9月12日 /美通社/ -- 9月11日,由國際獨立第三方檢測、檢驗和認證機構德國萊茵TÜV大中華區(qū)(簡稱"TÜV萊茵"...

關鍵字: 數(shù)字化 供應鏈 控制 電子
關閉