NoSQL運動 資料庫架構抉擇

2021-06-04 05:38:13 字數 628 閱讀 7098

在去年的一次談話中,basho公司的cto justin sheehy認為,nosql是一場運動,而非技術。我立刻深表贊同,因為以往關於nosql的**並不舒心。

那麼,為什麼說nosql是一場運動,而非技術呢?justin的說法直截了當:之所以說nosql是一場運動,是因為這是對資料庫架構的選擇。任何一種單一的技術主題,反而會掩蓋nosql運動的實質。

自八十年代以來,關係型資料庫(如sql server、oracle和db2)一直都是後端業務系統的主導。這些關係型資料庫產品都非常優秀,它們之間有許多共通之處。

回顧一下以往15年的軟體開發歷程,我們已經構建了許多優秀的大型資料庫應用,其中不乏web應用。但是自關係型資料庫誕生以來,資料庫領域已經產生了許多變化:

需求的不斷變化,迫使我們不得不思考全新的資料庫解決方案:

寫在最後

nosql運動引發了我們的思考,究竟什麼才是我們想要的資料庫架構解決方案。也許我們最終會明白,沒有放之四海而皆準的真理。(張志平/編譯)

Nosql資料庫概述

nosql資料庫簡稱非關係型資料庫,not only sql 那麼nosql資料庫有什麼特點呢?1.易擴充套件 nosql資料庫種類很多,但是有乙個共同的特點是都去掉了關係型資料庫的關係型特性 資料之間無關係,這樣就很容易擴充套件,也在架構的層面帶來了可擴充套件的能力 2.大資料量高效能 nosql...

NoSQL資料庫筆談

序 思想篇cap 最終一致性 變體base 其他i o的五分鐘法則 不要刪除資料 ram是硬碟,硬碟是磁帶 amdahl定律和gustafson定律 萬兆乙太網 手段篇一致性雜湊 亞馬遜的現狀 演算法的選擇 quorum nrw vector clock virtual node gossip go...

NoSQL資料庫簡介

一 簡介 nosql not only sql 泛指非關係型的資料庫。隨著網際網路web2.0 的興起,傳統的關聯式資料庫在應付web2.0 特別是超大規模和高併發的sns型別的web2.0純動態 已經顯得力不從心,暴露了很多難以克服的問題,而非關係型的資料庫則由於其本身的特點得到了非常迅速的發展。...