為什么要用 Futures 很多語言都提供了 promises,futures 的支持。他們能讓開發(fā)者在面對(duì)并發(fā),異步等問題的時(shí)候,能直接寫出更加簡單優(yōu)雅的同步邏輯代碼,而不...
為什么要用 Futures 很多語言都提供了 promises,futures 的支持。他們能讓開發(fā)者在面對(duì)并發(fā),異步等問題的時(shí)候,能直接寫出更加簡單優(yōu)雅的同步邏輯代碼,而不...
逃不開躲不掉的mvcc 無論是為了提高事務(wù)的吞吐, 還是事務(wù)的隔離級(jí)別, 我們都逃不開mvcc的概念. 這個(gè)概念并非是分布式數(shù)據(jù)庫引入的新概念,MySQL , Postgre...
TiKV是什么 一個(gè)全局有序的分布式 Key-Value 引擎 起初,看到這句話的時(shí)候并沒有深刻的體會(huì),現(xiàn)在回過頭看這句話,每個(gè)詞都是有用的。有序、分布式、kv存儲(chǔ)構(gòu)成了Ti...
先從TiDB說起 TiDB 是什么 首先引用一下官方的定義: TiDB 是 PingCAP 公司受 Google Spanner / F1 論文啟發(fā)而設(shè)計(jì)的開源分布式 HTA...
為什么要看TiKV 空間和時(shí)間-----魚和熊掌 我們一致在為空間和時(shí)間的平衡而在做妥協(xié)。在時(shí)間昂貴的場景,就使用空間來換時(shí)間,在空間昂貴的時(shí)候,就用時(shí)間來換空間。當(dāng)我們開始...
應(yīng)用場景 開發(fā)應(yīng)用程序的過程本質(zhì)就是通過圖形庫獲得用戶的輸入事件(鼠標(biāo)、鍵盤或者觸摸屏等)和數(shù)據(jù)以后,對(duì)這些用戶的事件和數(shù)據(jù)進(jìn)行處理后,通過界面或其他交互形式展現(xiàn)給用戶結(jié)果。...