NewSQL,RDBMS,CAP,ACID名詞解釋

1. NewSQL

NewSQL:這是一種完全不同的數(shù)據(jù)庫架構(gòu)。NoSQL 的一個優(yōu)點是橫向擴展能力,缺點是沒有提供強一致性,它們不可以被使用在強一致性環(huán)境下。NewSQL 和 NoSQL 一樣具有很強的擴展能力,同時也提供了和 RDBMS 一樣的單個節(jié)點上的 ACID。NewSQL 術(shù)語最早在 2011 年由 Matthew Aslett 創(chuàng)造。HBase 也提供了有限形式的事務(wù)(單行事務(wù))。然而,這種有限交易不能完全吻合業(yè)務(wù)需求。HBase 也是一種 NewSQL。最近開放服務(wù)的Google spanner是NewSQL的佼佼者。

2. RDBMS

關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(Relational Database Management System,RDBMS),RDBMS是將數(shù)據(jù)組織為相關(guān)的行和列的系統(tǒng),而管理關(guān)系數(shù)據(jù)庫的計算機軟件就是RDBMS。
它通過數(shù)據(jù)、關(guān)系對數(shù)據(jù)的約束三者組成的數(shù)據(jù)模型來存放和管理數(shù)據(jù)。

3. wound-wait

wound-wait:Spanner 論文中提到了使用“wound-wait”策略防范死鎖。這是一種基于剝奪的方法,當進程 Pi 請求的資源正在被進程 Pj 占有時,只有當進程 Pi 的時間戳比進程 Pj 的時間戳大時,即 Pi 比 Pj 年輕時,Pi 才能等待。否則 Pj 被 Roll Back,即死亡。只要被 Roll Back 的進程重新啟動,使用原有的時間戳,這兩種方案就能避免死鎖和餓死現(xiàn)象。由于時間戳總是增加的,被 Roll Back 的進程最終將具有最小的時間戳。

4. CAP

CAP 定理:指的是在一個分布式系統(tǒng)中,一致性、可用性、分區(qū)容錯性,三者不可得兼。CAP 理論是在分布式存儲系統(tǒng)中,最多只能實現(xiàn)上面的兩點。而由于當前的網(wǎng)絡(luò)硬件肯定會出現(xiàn)延遲丟包等問題,所以分區(qū)容忍性是必須實現(xiàn)的。

5. ACID

ACID:在可靠的數(shù)據(jù)庫管理系統(tǒng)中,事務(wù)所應該具有的四個特性,即原子性、一致性、隔離性、持久性。

  • 原子性是指事務(wù)是一個不可再分割的工作單位,事務(wù)中的操作要么都發(fā)生,要么都不發(fā)生。
  • 一致性是指在事務(wù)開始之前和事務(wù)結(jié)束以后,數(shù)據(jù)庫的完整性約束沒有被破壞。這是說數(shù)據(jù)庫事務(wù)不能破壞關(guān)系數(shù)據(jù)的完整性以及業(yè)務(wù)邏輯上的一致性。
  • 隔離性多個事務(wù)并發(fā)訪問時,事務(wù)之間是隔離的,一個事務(wù)不應該影響其它事務(wù)運行效果。
  • 持久性,意味著在事務(wù)完成以后,該事務(wù)對數(shù)據(jù)庫所作的更改便持久的保存在數(shù)據(jù)庫之中,并不會被回滾。

6. Google AdWords和Google Play

  • Google Play 的前身是 Android Market,是一個由 Google 為 Android 設(shè)備開發(fā)的在線應用程序商店。
  • Google AdWords 是一種通過使用 Google 關(guān)鍵字廣告或者 Google 遍布全球的內(nèi)容聯(lián)盟網(wǎng)絡(luò),推廣網(wǎng)站的付費網(wǎng)絡(luò)推廣方式??梢赃x擇包括文字、圖片及視頻廣告在內(nèi)的多種廣告形式。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文由廈門大學計算機系教師林子雨翻譯,翻譯質(zhì)量很高,本人只對極少數(shù)翻譯得不太恰當?shù)牡胤竭M行了修改。 【摘要】:Sp...
    Jeffbond閱讀 4,108評論 1 42
  • 需要原文的可以留下郵箱我給你發(fā),這里的文章少了很多圖,懶得網(wǎng)上粘啦 1數(shù)據(jù)庫基礎(chǔ) 1.1數(shù)據(jù)庫定義 1)數(shù)據(jù)庫(D...
    極簡純粹_閱讀 7,933評論 0 46
  • 記得那是高中,一個記憶里充滿熱血的年紀。每個人都是那么努力,那么用力的追逐夢想。我是個短腿生,數(shù)學就是噩夢,但化學...
    e6444663a993閱讀 177評論 0 1
  • 勘誤: 縮進和換行的問題,因為我剛剛接觸,理解得太膚淺,在上一篇筆記中寫錯了。 def結(jié)束要換行,if轉(zhuǎn)elif和...
    趙楷行閱讀 532評論 0 0

友情鏈接更多精彩內(nèi)容