介紹:這是一篇介紹在動(dòng)態(tài)網(wǎng)絡(luò)里面實(shí)現(xiàn)分布式系統(tǒng)重構(gòu)的paper.論文的作者(導(dǎo)師)是MIT讀博的時(shí)候是做分布式系統(tǒng)的研究的,現(xiàn)在在NUS帶學(xué)生,不僅僅是分布式系統(tǒng),還有無(wú)線網(wǎng)絡(luò).如果感興趣可以去他的主頁(yè)了解.
介紹:分布式編程實(shí)驗(yàn)室,他們發(fā)表的很多的paper,其中不僅僅是學(xué)術(shù)研究,還有一些工業(yè)界應(yīng)用的論文.
介紹:麻省理工的分布式系統(tǒng)理論主頁(yè),作者南狭r冢·林奇在2002年證明了CAP理論,并且著《分布式算法》一書.
介紹:分布式系統(tǒng)搭建初期的一些建議
介紹:分布式計(jì)算原理課程
介紹:Google全球分布式數(shù)據(jù)介紹,中文版
介紹:Algolia的分布式搜索網(wǎng)絡(luò)的體系架構(gòu)介紹
介紹:構(gòu)建高可用分布式Key-Value存儲(chǔ)系統(tǒng)
介紹:Nanomsg和Bond的分布式搜索引擎
介紹:使用MongoDB和Mongothon進(jìn)行分布式處理
介紹:分布式數(shù)據(jù)庫(kù)中把ACID與BASE結(jié)合使用.
介紹:理解的Paxos的分布式系統(tǒng),參考閱讀:關(guān)于Paxos的歷史
介紹:There is No Now Problems with simultaneity in distributed systems
介紹:倫敦大學(xué)學(xué)院分布式系統(tǒng)課程課件.
介紹:分布式系統(tǒng)電子書籍.
介紹:卡內(nèi)基梅隆大學(xué)春季分布式課程主頁(yè)
介紹: 電子書,分布式系統(tǒng)概念與設(shè)計(jì)(第五版)
介紹:這是一位臺(tái)灣網(wǎng)友 ccshih 的文字,短短的篇幅介紹了分布式系統(tǒng)的若干要點(diǎn)。pdf
介紹:清華大學(xué)分布式系統(tǒng)課程主頁(yè),里面的schedule欄目有很多寶貴的資源
介紹:免費(fèi)的在線分布式系統(tǒng)書籍
介紹:Quora上面的一篇關(guān)于學(xué)習(xí)分布式計(jì)算的資源.
介紹:這個(gè)是第一個(gè)全球意義上的分布式數(shù)據(jù)庫(kù)铭污,也是Google的作品株婴。其中介紹了很多一致性方面的設(shè)計(jì)考慮殃饿,為了簡(jiǎn)單的邏輯設(shè)計(jì)犁柜,還采用了原子鐘川梅,同樣在分布式系統(tǒng)方面具有很強(qiáng)的借鑒意義.
介紹:Google的統(tǒng)面向松散耦合的分布式系統(tǒng)的鎖服務(wù),這篇論文詳細(xì)介紹了Google的分布式鎖實(shí)現(xiàn)機(jī)制Chubby旺坠。Chubby是一個(gè)基于文件實(shí)現(xiàn)的分布式鎖乔遮,Google的Bigtable、Mapreduce和Spanner服務(wù)都是在這個(gè)基礎(chǔ)上構(gòu)建的取刃,所以Chubby實(shí)際上是Google分布式事務(wù)的基礎(chǔ)蹋肮,具有非常高的參考價(jià)值出刷。另外,著名的zookeeper就是基于Chubby的開源實(shí)現(xiàn).推薦The google stack,Youtube:The Chubby lock service for loosely-coupled distributed systems
介紹:這篇論文是SOSP2007的Best Paper坯辩,闡述了一種構(gòu)建分布式文件系統(tǒng)的范式方法馁龟,個(gè)人感覺非常有用。淘寶在構(gòu)建TFS漆魔、OceanBase和Tair這些系統(tǒng)時(shí)都充分參考了這篇論文.
介紹:Ebook:Data-Intensive Text Processing with MapReduce.
介紹:Design and Implementation of a Query Processor for a Trusted Distributed Data Base Management System.
介紹:分布式查詢?nèi)腴T.
介紹:分布式系統(tǒng)和api總結(jié).
介紹:分布式系統(tǒng)閱讀論文坷檩,此外還推薦github上面的一個(gè)論文列表The Distributed Reader。
介紹:Replication, atomicity and order in distributed systems
介紹:2015年MIT分布式系統(tǒng)課程主頁(yè)改抡,這次用Golang作為授課語(yǔ)言矢炼。6.824 Distributed Systems課程主頁(yè)
介紹:免費(fèi)分布式系統(tǒng)電子書。
介紹:斯坦福開源的分布式文件系統(tǒng)阿纤。
介紹:Google論文:設(shè)計(jì)一個(gè)高可用的全球分布式存儲(chǔ)系統(tǒng)句灌。
介紹:對(duì)于分區(qū)數(shù)據(jù)庫(kù)的分布式事務(wù)處理。
介紹:Distributed Systems Building Block: Flake Ids.
介紹:Google Code University課程阵赠,如何設(shè)計(jì)一個(gè)分布式系統(tǒng)涯塔。
介紹:KVM的分布式存儲(chǔ)系統(tǒng).
介紹:分布式系統(tǒng)課程列表,包括數(shù)據(jù)庫(kù)、算法等.
介紹:來(lái)自百度的分布式表格系統(tǒng).
介紹:分布式系統(tǒng)的在線電子書.
介紹:分布式系統(tǒng)資料,此外還推薦Various articles about distributed systems.
介紹:Designs, Lessons and Advice from Building Large Distributed Systems.
介紹:Testing a distributed system can be trying even under the best of circumstances.
介紹: 基于普通服務(wù)器構(gòu)建超大規(guī)模文件系統(tǒng)的典型案例清蚀,主要面向大文件和批處理系統(tǒng)匕荸, 設(shè)計(jì)簡(jiǎn)單而實(shí)用。 GFS是google的重要基礎(chǔ)設(shè)施枷邪, 大數(shù)據(jù)的基石榛搔, 也是Hadoop HDFS的參考對(duì)象。 主要技術(shù)特點(diǎn)包括: 假設(shè)硬件故障是常態(tài)(容錯(cuò)能力強(qiáng))东揣, 64MB大塊践惑, 單Master設(shè)計(jì),Lease/鏈?zhǔn)綇?fù)制嘶卧, 支持追加寫不支持隨機(jī)寫.
介紹:支持PB數(shù)據(jù)量級(jí)的多維非關(guān)系型大表尔觉, 在google內(nèi)部應(yīng)用廣泛,大數(shù)據(jù)的奠基作品之一 芥吟, Hbase就是參考BigTable設(shè)計(jì)侦铜。 Bigtable的主要技術(shù)特點(diǎn)包括: 基于GFS實(shí)現(xiàn)數(shù)據(jù)高可靠, 使用非原地更新技術(shù)(LSM樹)實(shí)現(xiàn)數(shù)據(jù)修改钟鸵, 通過(guò)range分區(qū)并實(shí)現(xiàn)自動(dòng)伸縮等.中文版
介紹:面向log-based存儲(chǔ)的強(qiáng)一致的主從復(fù)制協(xié)議钉稍, 具有較強(qiáng)實(shí)用性。 這篇文章系統(tǒng)地講述了主從復(fù)制系統(tǒng)應(yīng)該考慮的問(wèn)題棺耍, 能加深對(duì)主從強(qiáng)一致復(fù)制的理解程度贡未。 技術(shù)特點(diǎn): 支持強(qiáng)一致主從復(fù)制協(xié)議, 允許多種存儲(chǔ)實(shí)現(xiàn), 分布式的故障檢測(cè)/Lease/集群成員管理方法.
介紹:分布式存儲(chǔ)論文:支持強(qiáng)一直的鏈?zhǔn)綇?fù)制方法俊卤, 支持從多個(gè)副本讀取數(shù)據(jù),實(shí)現(xiàn)code.
介紹:Facebook分布式Blob存儲(chǔ),主要用于存儲(chǔ)圖片. 主要技術(shù)特色:小文件合并成大文件,小文件元數(shù)據(jù)放在內(nèi)存因此讀寫只需一次IO.
介紹: 微軟的分布式存儲(chǔ)平臺(tái), 除了支持類S3對(duì)象存儲(chǔ)嫩挤,還支持表格、隊(duì)列等數(shù)據(jù)模型. 主要技術(shù)特點(diǎn):采用Stream/Partition兩層設(shè)計(jì)(類似BigTable);寫錯(cuò)(寫滿)就封存Extent,使得副本字節(jié)一致, 簡(jiǎn)化了選主和恢復(fù)操作; 將S3對(duì)象存儲(chǔ)瘾蛋、表格俐镐、隊(duì)列、塊設(shè)備等融入到統(tǒng)一的底層存儲(chǔ)架構(gòu)中.
介紹:從工程實(shí)現(xiàn)角度說(shuō)明了Paxo在chubby系統(tǒng)的應(yīng)用哺哼, 是理解Paxo協(xié)議及其應(yīng)用場(chǎng)景的必備論文。 主要技術(shù)特點(diǎn): paxo協(xié)議叼风, replicated log取董, multi-paxo.參考閱讀:關(guān)于Paxos的歷史
介紹:Amazon設(shè)計(jì)的高可用的kv系統(tǒng),主要技術(shù)特點(diǎn):綜和運(yùn)用一致性哈希,vector clock,最終一致性構(gòu)建一個(gè)高可用的kv系統(tǒng), 可應(yīng)用于amazon購(gòu)物車場(chǎng)景.新內(nèi)容來(lái)自分布式存儲(chǔ)必讀論文
介紹:分布式存儲(chǔ)系統(tǒng)中的副本存儲(chǔ)問(wèn)題.
介紹:分布式存儲(chǔ)系統(tǒng)架構(gòu).
介紹:開源分布式文件系統(tǒng)Chirp,對(duì)于想深入研究的開發(fā)者可以閱讀文章的相關(guān)Papers.
介紹:經(jīng)典論文分布式時(shí)鐘順序的實(shí)現(xiàn)原理.
介紹:面向軟件錯(cuò)誤構(gòu)建可靠的分布式系統(tǒng),中文筆記.
介紹:MapReduce:超大集群的簡(jiǎn)單數(shù)據(jù)處理.
介紹:麻省理工的分布式計(jì)算課程主頁(yè),里面的ppt和閱讀列表很多干貨.
介紹:分布式系統(tǒng)Styx的架構(gòu)剖析.
介紹:Quora上面的一個(gè)問(wèn)答:有哪些關(guān)于分布式計(jì)算學(xué)習(xí)的好資源.
介紹:下一代分布式k-v存儲(chǔ)數(shù)據(jù)庫(kù).
介紹:分布式系統(tǒng)歸根結(jié)底還是需要操作系統(tǒng)的知識(shí),這是耶魯大學(xué)的操作系統(tǒng)概念書籍首頁(yè),里面有提供了第8版的在線電子版和最新的學(xué)習(xí)操作系統(tǒng)指南,學(xué)習(xí)分布式最好先學(xué)習(xí)操作系統(tǒng).
介紹:分布式系統(tǒng)Log剖析,非常的詳細(xì)與精彩.
|
介紹:分布式系統(tǒng)基礎(chǔ)之操作系統(tǒng)學(xué)習(xí)指南.
介紹:分布式系統(tǒng)領(lǐng)域經(jīng)典論文翻譯集.
介紹:分布式系統(tǒng)性能維護(hù).
介紹:計(jì)算機(jī)科學(xué)无宿,自底向上,小到機(jī)器碼,大到操作系統(tǒng)內(nèi)部體系架構(gòu),學(xué)習(xí)操作系統(tǒng)的另一個(gè)在線好材料.
介紹:<操作系統(tǒng):三部曲>在線電子書,虛擬茵汰、并發(fā)、持續(xù).
介紹:數(shù)據(jù)庫(kù)系統(tǒng)經(jīng)典論文閱讀列,此外推送github上面的db reading.
介紹:Unix System Administration ebook.
介紹:分布式系統(tǒng)經(jīng)典論文.
介紹:計(jì)算機(jī)系統(tǒng)概念孽鸡,以分布式為主.此外推薦Introduction to Operating Systems筆記
介紹:推薦康奈爾大學(xué)的教授EM?N GüN S?RER的主頁(yè),他的研究項(xiàng)目有分布式,數(shù)據(jù)存儲(chǔ)蹂午。例如HyperDex數(shù)據(jù)庫(kù)就是他的其中一個(gè)項(xiàng)目之一.
介紹:來(lái)自卡內(nèi)基梅隆如何構(gòu)建可擴(kuò)展的、安全彬碱、高可用性的分布式文件系統(tǒng),其他papers.
介紹:分布式機(jī)器學(xué)習(xí)常用庫(kù).
介紹:介紹了如何構(gòu)建倉(cāng)儲(chǔ)式數(shù)據(jù)中心,尤其是對(duì)于現(xiàn)在的云計(jì)算,分布式學(xué)習(xí)來(lái)說(shuō)很有幫助.本書是Synthesis Lectures on Computer Architecture系列的書籍之一,這套叢書還有 《The Memory System》,《Automatic Parallelization》,《Computer Architecture Techniques for Power Efficiency》,《Performance Analysis and Tuning for General Purpose Graphics Processing Units》,《Introduction to Reconfigurable Supercomputing》,Memory Systems Cache, DRAM, Disk
等
介紹:來(lái)自芬蘭赫爾辛基的分布式系統(tǒng)課程課件:什么是分布式,復(fù)制,一致性,容錯(cuò),同步,通信.
介紹:分布式數(shù)據(jù)庫(kù)TiDB,Golang開發(fā).
介紹:課程資料:大規(guī)模系統(tǒng).
介紹:使用MapReduce進(jìn)行大規(guī)模分布式集群環(huán)境下并行L-BFGS.
介紹:Twitter是如何構(gòu)建高性能分布式日志的.
介紹:在分布式系統(tǒng)中某個(gè)組件徹底死了影響很小豆胸,但半死不活(網(wǎng)絡(luò)/磁盤),對(duì)整個(gè)系統(tǒng)卻是毀滅性的.
介紹:來(lái)自百度的分布式數(shù)據(jù)庫(kù).
介紹:SequoiaDB分布式文檔數(shù)據(jù)庫(kù)開源.
介紹:這個(gè)網(wǎng)址里收集了一堆各TOP大學(xué)分布式相關(guān)的課程.
介紹:這個(gè)網(wǎng)站是Raft算法的作者為教授Paxos和Raft算法做的晚胡,其中有兩個(gè)視頻鏈接,分別講上述兩個(gè)算法.參考閱讀:關(guān)于Paxos的歷史
介紹:A Scalable Content-Addressable Network.
介紹:這個(gè)項(xiàng)目其實(shí)是一本書(
The Architecture of Open Source Applications)的源代碼附錄嚼沿,是一堆大牛合寫的.
介紹:這只是一個(gè)課程主頁(yè)估盘,沒有上課的視頻,但是并不影響你跟著它上課:每一周讀兩篇課程指定的論文骡尽,讀完之后看lecture-notes里對(duì)該論文內(nèi)容的討論遣妥,回答里面的問(wèn)題來(lái)加深理解,最后在課程lab里把所看的論文實(shí)現(xiàn)攀细。當(dāng)你把這門課的作業(yè)刷完后箫踩,你會(huì)發(fā)現(xiàn)自己實(shí)現(xiàn)了一個(gè)分布式數(shù)據(jù)庫(kù).
介紹:使用go開發(fā)的分布式文件系統(tǒng).
介紹:Quora上關(guān)于學(xué)習(xí)分布式的資源問(wèn)答.
介紹:SeaweedFS是使用go開發(fā)的分布式文件系統(tǒng)項(xiàng)目,代碼簡(jiǎn)單,邏輯清晰.
介紹:Codis 是一個(gè)分布式 Redis 解決方案, 對(duì)于上層的應(yīng)用來(lái)說(shuō), 連接到 Codis Proxy 和連接原生的 Redis Server 沒有明顯的區(qū)別
介紹:Coordination Avoidance In Distributed Databases.
介紹:本文以TiDB
源碼為例.
介紹:分布式系統(tǒng)概念梳理,為分布式系統(tǒng)涉及的主要概念進(jìn)行了梳理.
介紹:使用Redis實(shí)現(xiàn)分布式鎖.
介紹: 斯坦福2014年秋季分布式課程.
介紹: 分布式的“讀原子性”.
介紹: 大數(shù)據(jù)分布式機(jī)器學(xué)習(xí)的策略與原理.
介紹: 分布式CAP法則.
介紹: 新手如何步入分布式存儲(chǔ)系統(tǒng).
介紹: 分布式存儲(chǔ)系統(tǒng)Cassandra剖析,推薦白皮書Introduction to Apache Cassandra.
介紹: 分布式系統(tǒng)學(xué)習(xí)資源.
介紹: 一些高性能TCP黑客技巧.
介紹:分布式系統(tǒng)性能提升.
介紹:Benjamin Reed 和 Flavio P.Junqueira 所著論文,對(duì)Zab算法進(jìn)行了介紹,zab算法是Zookeeper保持?jǐn)?shù)據(jù)一致性的核心,在國(guó)內(nèi)有很多公司都使用zookeeper做為分布式的解決方案.推薦與此相關(guān)的一篇文章ZooKeeper’s atomic broadcast protocol: Theory and practice.
介紹:可擴(kuò)展的分布式文件系統(tǒng)ZFS,The Zettabyte File System,End-to-end Data Integrity for File Systems: A ZFS Case Study.
介紹:分布式Haskell在當(dāng)前web中的應(yīng)用.
介紹:POPL2016的論文,關(guān)于分布式系統(tǒng)一致性選擇的論述,POPL所接受的論文,github上已經(jīng)有人整理.
介紹:Paxos讓分布式更簡(jiǎn)單.譯文.參考閱讀:關(guān)于Paxos的歷史,understanding Paxos part1,Understanding Paxos – Part 2.Quora: What is a simple explanation of the Paxos algorithm?,Tutorial Summary: Paxos Explained from Scratch,Paxos algorithm explained, part 1: The essentials,Paxos algorithm explained, part 2: Insights
介紹:分布式系統(tǒng)一致性協(xié)議:Paxos.參考閱讀:關(guān)于Paxos的歷史
介紹:事務(wù)提交的一致性探討.
介紹:在《The Part-Time Parliament》中描述了基本協(xié)議的交互過(guò)程辨图。在基本協(xié)議的基礎(chǔ)上完善各種問(wèn)題得到了最終的議會(huì)協(xié)議班套。 為了讓人更容易理解《The Part-Time Parliament》中描述的Paxos算法,Lamport在2001發(fā)表了《Paxos Made Simple》故河,以更平直的口頭語(yǔ)言描述了Paxos吱韭,而沒有包含正式的證明和數(shù)學(xué)術(shù)語(yǔ)。《Paxos Made Simple》中,將算法的參與者更細(xì)致的劃分成了幾個(gè)角色:Proposer理盆、Acceptor痘煤、Learner。另外還有Leader和Client.參考閱讀:關(guān)于Paxos的歷史
介紹:看這篇論文時(shí)可以先看看理解Paxos Made Practical.
介紹:PaxosLease:實(shí)現(xiàn)租約的無(wú)盤Paxos算法,譯文.
介紹:Paxos算法實(shí)現(xiàn),譯文,同時(shí)推薦42 Paxos Made Moderately Complex.
介紹:Hadoop學(xué)習(xí)清單.
介紹:Hadoop學(xué)習(xí)清單.
介紹:NoSQL知識(shí)清單,里面不僅僅包含了數(shù)據(jù)庫(kù)閱讀清單還包含了分布式系統(tǒng)資料.
介紹:aft 是一種用來(lái)管理日志復(fù)制的一致性算法猿规。它和 Paxos 的性能和功能是一樣的衷快,但是它和 Paxos 的結(jié)構(gòu)不一樣;這使得 Raft 更容易理解并且更易于建立實(shí)際的系統(tǒng)姨俩。中文版
介紹:Raft可視化圖幫助理解分布式一致性
介紹:Etcd分布式Key-Value存儲(chǔ)引擎
介紹:理解peer-to-peer系統(tǒng)中的可用性究竟是指什么.同時(shí)推薦基于 Peer-to-Peer 的分布式存儲(chǔ)系統(tǒng)的設(shè)計(jì)
介紹:經(jīng)典論文
介紹:并行處理的編程語(yǔ)音
介紹:此篇論文對(duì)HDFS,MooseFS,iRODS,Ceph,GlusterFS,Lustre六個(gè)存儲(chǔ)系統(tǒng)做了詳細(xì)分析.如果是自己研發(fā)對(duì)應(yīng)的存儲(chǔ)系統(tǒng)推薦先閱讀此篇論文
介紹:分布式文件系統(tǒng)綜述
- 《Concepts of Concurrent Programming》
介紹:并行編程的概念,同時(shí)推薦卡內(nèi)基梅隆FTP
介紹:并發(fā)控制性能建模:選擇與意義
介紹:ebook分布式系統(tǒng)概念與設(shè)計(jì)
介紹:分布式系統(tǒng)設(shè)計(jì)的形式方法
介紹:互斥和選舉算法
介紹:經(jīng)典論文
介紹:如何構(gòu)建一個(gè)安全可靠的分布式系統(tǒng),About the Author,Bibliography:文獻(xiàn)資料,章節(jié)訪問(wèn)把鏈接最后的01換成01-27即可
介紹:卡內(nèi)基梅隆大學(xué)的分布式系統(tǒng)博士生課程主頁(yè),有很豐富的資料
介紹:Dapper蘸拔,大規(guī)模分布式系統(tǒng)的跟蹤系統(tǒng),譯文,譯文對(duì)照
介紹:伯克利大學(xué)計(jì)算機(jī)系統(tǒng)進(jìn)階課程,內(nèi)容有深度,涵蓋分布式,數(shù)據(jù)庫(kù)等內(nèi)容
介紹:PB級(jí)分布式系統(tǒng)構(gòu)建/擴(kuò)展經(jīng)驗(yàn)
介紹:伯克利大學(xué)計(jì)算機(jī)系統(tǒng)課程:操作系統(tǒng)與系統(tǒng)編程
介紹:MDCC主要解決跨數(shù)據(jù)中心的一致性問(wèn)題中間件,一種新的協(xié)議
介紹:google公開對(duì)外發(fā)表的分布式系統(tǒng)與并行計(jì)算論文
介紹:分布式文件系統(tǒng)HDFS架構(gòu)
介紹:分布式 Key/Value數(shù)據(jù)庫(kù)
介紹:是著名的Ceph的負(fù)載平衡策略,文中提出的幾種策略都值得嘗試环葵,比較贊的一點(diǎn)是可以對(duì)照代碼體會(huì)和實(shí)踐,如果你還需要了解可以看看Ceph:一個(gè) Linux PB 級(jí)分布式文件系統(tǒng),除此以外,論文的引用部分也挺值得閱讀的,同時(shí)推薦Ceph: A Scalable, High-Performance Distributed File System
介紹:Surrento的冷熱平衡策略就采用了延遲寫技術(shù)
介紹:對(duì)于分布式存儲(chǔ)系統(tǒng)的元數(shù)據(jù)管理.
介紹:服務(wù)器端的I/O協(xié)調(diào)并行文件系統(tǒng)處理,網(wǎng)絡(luò),文件存儲(chǔ)等都會(huì)涉及到IO操作.不過(guò)里面涉及到很多技巧性的思路在實(shí)踐時(shí)需要斟酌
介紹:分布式文件系統(tǒng)概念與應(yīng)用
介紹:加利福尼亞大學(xué)的研究生操作系統(tǒng)課程主頁(yè)调窍,論文很值得閱讀
介紹:Yahoo出品的流式計(jì)算系統(tǒng),目前最流行的兩大流式計(jì)算系統(tǒng)之一(另一個(gè)是storm)张遭,Yahoo的主要廣告計(jì)算平臺(tái)
介紹:Google的大規(guī)模圖計(jì)算系統(tǒng)邓萨,相當(dāng)長(zhǎng)一段時(shí)間是Google PageRank的主要計(jì)算系統(tǒng),對(duì)開源的影響也很大(包括GraphLab和GraphChi)
介紹:CMU基于圖計(jì)算的分布式機(jī)器學(xué)習(xí)框架菊卷,目前已經(jīng)成立了專門的商業(yè)公司缔恳,在分布式機(jī)器學(xué)習(xí)上很有兩把刷子,其單機(jī)版的GraphChi在百萬(wàn)維度的矩陣分解都只需要2~3分鐘洁闰;
介紹:這篇論文是Google 2013年發(fā)表的歉甚,介紹了F1的架構(gòu)思路,13年時(shí)就開始支撐Google的AdWords業(yè)務(wù)渴庆,另外兩篇介紹文章F1 - The Fault-Tolerant Distributed RDBMS Supporting Google's Ad Business .Google NewSQL之F1
介紹:CockroachDB :一個(gè)可伸縮的铃芦、跨地域復(fù)制的,且支持事務(wù)的數(shù)據(jù)存儲(chǔ),InfoQ介紹,Design and Architecture of CockroachDb
- 《Multi-Paxos: An Implementation and Evaluation》
介紹:Multi-Paxos實(shí)現(xiàn)與總結(jié)襟雷,此外推薦Paxos/Multi-paxos Algorithm,Multi-Paxos Example刃滓,地址:ftp://ftp.cs.washington.edu/tr/2009/09/UW-CSE-09-09-02.PDF
介紹:一致性協(xié)議zab分析
介紹:分布式哈希算法論文,擴(kuò)展閱讀Introduction to Distributed Hash Tables,Distributed Hash Tables
介紹:分布式hash表性能的Churn問(wèn)題
介紹:分布式系統(tǒng)的CAP問(wèn)題,推薦Perspectives on the CAP Theorem.對(duì)CAP理論的解析文章,PODC ppt,A plain english introduction to CAP Theorem,IEEE Computer issue on the CAP Theorem
介紹:閃存存儲(chǔ)文件系統(tǒng)F2FS
介紹:微軟發(fā)表的關(guān)于i/o訪問(wèn)優(yōu)化論文
介紹:虛擬內(nèi)存文件系統(tǒng)tmpfs
介紹:Linux B-tree文件系統(tǒng).
介紹:Akamai是全球最大的云計(jì)算機(jī)平臺(tái)之一,承載了全球15-30%網(wǎng)絡(luò)流量,如果你是做CDN或者是云服務(wù),這個(gè)里面的論文會(huì)給你很有幫助.例如這幾天看facebook開源的osquery耸弄。找到通過(guò)db的方式運(yùn)維,找到Keeping Track of 70,000+ Servers: The Akamai Query System這篇論文咧虎,先看論文領(lǐng)會(huì)思想,然后再使用工具osquery實(shí)踐
介紹:來(lái)自eBay 的解決方案,譯文Base: 一種Acid的替代方案,應(yīng)用案例參考保證分布式系統(tǒng)數(shù)據(jù)一致性的6種方案
介紹:Jim Waldo和Sam Kendall等人共同撰寫了一篇非常有名的論文“分布式計(jì)算備忘錄”计呈,這篇論文在Reddit上被人推薦為“每個(gè)程序員都應(yīng)當(dāng)至少讀上兩篇”的論文砰诵。在這篇論文中,作者表示“忽略本地計(jì)算與分布式計(jì)算之間的區(qū)別是一種危險(xiǎn)的思想”捌显,特別指出了Emerald茁彭、Argus、DCOM以及CORBA的設(shè)計(jì)問(wèn)題扶歪。作者將這些設(shè)計(jì)問(wèn)題歸納為“三個(gè)錯(cuò)誤的原則”: “對(duì)于某個(gè)應(yīng)用來(lái)說(shuō)理肺,無(wú)論它的部署環(huán)境如何,總有一種單一的、自然的面向?qū)ο笤O(shè)計(jì)可以符合其需求妹萨∧暾恚” “故障與性能問(wèn)題與某個(gè)應(yīng)用的組件實(shí)現(xiàn)直接相關(guān),在最初的設(shè)計(jì)中無(wú)需考慮這些問(wèn)題乎完⊙郑” “對(duì)象的接口與使用對(duì)象的上下文無(wú)關(guān)”.
介紹:分布式系統(tǒng)領(lǐng)域經(jīng)典論文列表.
介紹:Consistent Hashing算法描述.
介紹:SIGMOD是世界上最有名的數(shù)據(jù)庫(kù)會(huì)議之一,最具有權(quán)威性,收錄論文審核非常嚴(yán)格.2016年的SIGMOD 會(huì)議照常進(jìn)行,上面收錄了今年SIGMOD收錄的論文,把題目輸入google中加上pdf就能找到,很多論文值得閱讀,SIGMOD 2015
介紹:耶魯大學(xué)的分布式系統(tǒng)理論課程筆記
介紹:分布式系統(tǒng)文檔資源(可下載)
介紹:數(shù)據(jù)庫(kù)系統(tǒng)剖析,這本書是由伯克利大學(xué)的Joseph M. Hellerstein和M. Stonebraker合著的一篇論文.對(duì)數(shù)據(jù)庫(kù)剖析很有深度.除此以外還有一篇文章Architecture of a Database System树姨。數(shù)據(jù)庫(kù)系統(tǒng)架構(gòu),廈門大學(xué)的數(shù)據(jù)庫(kù)實(shí)驗(yàn)室教授林子雨組織過(guò)翻譯
介紹:數(shù)據(jù)庫(kù)關(guān)系模型論文
介紹:中國(guó)人民大學(xué)數(shù)據(jù)研究實(shí)驗(yàn)室推薦的數(shù)據(jù)庫(kù)領(lǐng)域論文
介紹:構(gòu)建可擴(kuò)展的分布式信息管理系統(tǒng)
介紹:Haskell中的分布式系統(tǒng)開發(fā)
介紹:Google使用Borg進(jìn)行大規(guī)模集群的管理,伯克利大學(xué)ppt介紹,中文版
介紹:并發(fā)編程(Concurrency Programming)資料,主要涵蓋lock free數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)摩桶、內(nèi)存回收方法、memory model等備份鏈接
密碼: xc5j
介紹:Nancy Lynch's的分布式算法研究生課程講義
介紹:分布式算法主題模型.
介紹:世界上非常有名的推薦系統(tǒng)會(huì)議帽揪,我比較推薦接收的PAPER
介紹:推薦一個(gè)博客,博主是Amazon CTO Werner Vogels,這是一個(gè)關(guān)注分布式領(lǐng)域的博客.大部分博文是關(guān)于在工業(yè)界應(yīng)用.
介紹:這個(gè)Git是由阿里(alibaba)的技術(shù)專家何登成維護(hù),主要是分布式數(shù)據(jù)庫(kù).
介紹:Erlang的作者Joe Armstrong撰寫的論文典格,面對(duì)軟件錯(cuò)誤構(gòu)建可靠的分布式系統(tǒng).中文譯版
介紹:伊利諾伊大學(xué)的Advanced Distributed Systems 里把各個(gè)方向重要papers(updated Spring 2015)列舉出來(lái),可以參考一下
介紹:這是一本分布式算法電子書,作者是Jukka Suomela.講述了多個(gè)計(jì)算模型,一致性,唯一標(biāo)示,并發(fā)等.
介紹:當(dāng)時(shí)是在閱讀如何設(shè)計(jì)一個(gè)緩存系統(tǒng)時(shí)看到的台丛,然后通過(guò)Google找到了這一篇關(guān)于緩存策略的論文,它是LFU的改良版,中文介紹.如果有興趣可以看看Golang實(shí)現(xiàn)版砾肺。結(jié)合起來(lái)可能會(huì)幫助你理解
介紹:斯坦福大學(xué)給研究生開的分布式系統(tǒng)課程挽霉。教師是 spark 作者 matei. 能把這些內(nèi)容真正理解透,分布式系統(tǒng)的功力就很強(qiáng)了变汪。
介紹:[怎么學(xué)系列]學(xué)習(xí)分布式系統(tǒng)需要怎樣的知識(shí)?
介紹:分布式系統(tǒng)工程師的分布式系統(tǒng)理論
介紹:分布式系統(tǒng)論文閱讀列表,此外推薦威斯康星大學(xué)麥迪遜分校計(jì)算機(jī)系分布式系統(tǒng)學(xué)習(xí)推薦閱讀列表
介紹:麻省理工大學(xué)分布式系統(tǒng)小組裙盾,他們會(huì)把平時(shí)閱讀到的優(yōu)秀論文分享出來(lái)实胸。雖然有些論文本頁(yè)已經(jīng)收錄,但是里面的安排表schedule還是挺贊的
介紹:分布式系統(tǒng)番官、可擴(kuò)展性與系統(tǒng)設(shè)計(jì)相關(guān)報(bào)告庐完、論文與網(wǎng)絡(luò)資源匯總.
介紹:MapReduce&Hadoop相關(guān)論文,涉及分布式系統(tǒng)設(shè)計(jì)徘熔,性能分析门躯,實(shí)踐,優(yōu)化等多個(gè)方面
介紹:分布式系統(tǒng)原理與范型第二版,課后解答
介紹:分布式系統(tǒng)研討會(huì)論文閱讀列表
介紹:這是一篇評(píng)論CAP定理的論文酷师,學(xué)習(xí)CAP很有幫助,推薦閱讀評(píng)論文章"A Critique of the CAP Theorem"
介紹:推薦文章《不斷演進(jìn)的分布式系統(tǒng)》.
介紹:HN上面關(guān)于分布式系統(tǒng)相關(guān)領(lǐng)域?qū)W習(xí)的書籍推薦.
介紹:Golang開源項(xiàng)目,分布式文件存儲(chǔ)系統(tǒng)SeaweedFS
介紹:論文推薦:設(shè)計(jì)并實(shí)現(xiàn)一個(gè)日志結(jié)構(gòu)的文件系統(tǒng).
介紹:數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)讶凉,卡內(nèi)基梅隆大學(xué)在2016年春季數(shù)據(jù)庫(kù)課程以本書作為教材,并且向外界開放了Schedule.引用一段亞馬遜上面的購(gòu)書評(píng)論:
這本書主要集中在基本的數(shù)據(jù)庫(kù)實(shí)現(xiàn)方面∩娇祝看起來(lái)很理論懂讯,但實(shí)際上作者提到的點(diǎn)都有實(shí)際的考慮。這一點(diǎn)在寫完相關(guān)代碼后重新閱讀感觸尤深台颠。但如果不經(jīng)過(guò)自己的思考和實(shí)踐褐望,這本書實(shí)際上讀起來(lái)仍是“看起來(lái)就是那么回事”的感覺。
不得不說(shuō),這本書其實(shí)應(yīng)該是所有進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用開發(fā)的人必讀的一本書譬挚。大部分?jǐn)?shù)據(jù)庫(kù)里面的概念锅铅,書本都有從實(shí)際的需求中引導(dǎo)出,一目了然减宣。大部分的教材盐须,在提到數(shù)據(jù)庫(kù)的各種概念時(shí),往往是有定義而無(wú)解釋為何有這種定義漆腌。
介紹:原文主要講述了CAP理論中C在實(shí)踐中的重要性贼邓。做分布式系統(tǒng)的都知道CAP只能三選其二。而且目前很多基礎(chǔ)設(shè)置服務(wù)(云存儲(chǔ)闷尿,云數(shù)據(jù))都無(wú)法保證100%可用塑径,那么就是間接的丟掉了A,推薦閱讀以下文末推薦的You Can’t Sacrifice Partition Tolerance填具,分區(qū)容錯(cuò)也很重要
介紹:Verdi是一套正規(guī)驗(yàn)證分布式系統(tǒng)统舀,開源的項(xiàng)目中有對(duì)raft協(xié)議實(shí)現(xiàn)。Verdi是通過(guò)TLA+ 和Coq 等形式方法對(duì)系統(tǒng)進(jìn)行驗(yàn)證
介紹:學(xué)習(xí)分布式系統(tǒng)需要怎樣的知識(shí)?
介紹:Facebook設(shè)計(jì)的分布式數(shù)據(jù) 圖數(shù)據(jù)庫(kù)
介紹:分布式系統(tǒng)初學(xué)者資源