最近在看《Designing Data-Intensive Applications》[https://book.douban.com/subject/26197294/],...
問題描述 考慮這樣一個問題,一個分布式流處理系統(tǒng),比如Flink,數(shù)據(jù)源源不斷地從輸入端涌入,系統(tǒng)中多個任務(wù)進程對數(shù)據(jù)進行各種計算,比如對某個數(shù)據(jù)進行求和,然后把處理后的數(shù)據(jù)...
C++項目中第三方庫越來越多,鏈接時符號沖突的可能性就越來越大。比如項目依賴libA和libB,libA和libB都使用了libX,在鏈接項目的時候就很可能產(chǎn)生libX的符號...
本系列文章主要介紹計算機系統(tǒng)中時鐘的處理。主要內(nèi)容包含NTP,Lamport邏輯時鐘,向量時鐘,TrueTime等。本文是第五篇,介紹混合邏輯時鐘(Hybrid Logica...
本系列文章主要介紹計算機系統(tǒng)中時鐘的處理。主要內(nèi)容包含NTP,Lamport邏輯時鐘,向量時鐘,TrueTime等。本文是第四篇,介紹TrueTime。 計算機的時鐘(一):...
本系列文章主要介紹計算機系統(tǒng)中時鐘的處理。主要內(nèi)容包含NTP,Lamport邏輯時鐘,向量時鐘,TrueTime等。本文是第三篇,介紹向量時鐘。 在《計算機的時鐘(二):La...
本系列文章主要介紹計算機系統(tǒng)中時鐘的處理。主要內(nèi)容包含NTP,Lamport邏輯時鐘,向量時鐘,TrueTime等。本文是第二篇,介紹Lamport邏輯時鐘。 在分布式系統(tǒng)中...
前言 本文是讀完P(guān)aper(本文中Paper特指《Time, Clocks and the Ordering of Events in a Distributed Syste...
本系列文章主要介紹計算機系統(tǒng)中時鐘的處理。主要內(nèi)容包含NTP,Lamport邏輯時鐘,向量時鐘,TrueTime等。本文是第一篇,介紹NTP協(xié)議。 電腦的時鐘 不知道你注意過...
最近在研究分布式數(shù)據(jù)庫相關(guān)的技術(shù),對于數(shù)據(jù)庫來說,不管是單機數(shù)據(jù)庫還是分布式數(shù)據(jù)庫,事務(wù)都是一個繞不去的坎。不光是數(shù)據(jù)庫,對于微服務(wù)架構(gòu),不同服務(wù)之間也會涉及到分布式事務(wù)的處...
最近看了《大規(guī)模分布式存儲系統(tǒng):原理解析與架構(gòu)實踐》,主要介紹了OceanBase數(shù)據(jù)庫的原理和實現(xiàn),是一本難得的好書。本文介紹書中的關(guān)鍵內(nèi)容以及自己的想法。如果你有充足的時...
假設(shè)你是系統(tǒng)開發(fā)人員,如何估算出你設(shè)計開發(fā)的系統(tǒng)的性能?可能很多人都沒有事先估算過自己系統(tǒng)的性能,而是等到開發(fā)完成后進行性能壓力測試。但是如果在架構(gòu)設(shè)計上就有問題,等到開發(fā)完...
之前做過一個Python程序,用來解析Excel文件,經(jīng)過一串復(fù)雜的處理,導(dǎo)出成其他不同格式的文件。隨著需要處理的Excel文件越來越多,程序的執(zhí)行時間也越來越長,需要對性能...
事件的順序 大家都知道,Linearizability在一些系統(tǒng)(譬如分布式數(shù)據(jù)庫)里面是非常重要的,我們不能允許數(shù)據(jù)更新之后仍然能讀到原先的值,譬如銀行轉(zhuǎn)賬,用戶A有100...
最近非常關(guān)注的一件事情就是 Google Spanner Cloud 的發(fā)布,這應(yīng)該算是 NewSQL 又一個里程碑的事件。NewSQL 的概念應(yīng)該就是在 12 年 Goog...