資料庫即將死去 -- 轉《NoSQL的資料庫技術革命讓我們對SQL說不》
在javaeye上看到這樣一幅帖子,讓我想起了banq08年9月發的一篇帖子“資料庫已死”.
以下是轉帖內容。
資料庫革命的味道慢慢瀰漫了起來,NoSQL的資料庫技術革命好像一個現代IT業版的波士頓傾茶事件正在策劃之中,而NoSQL的資料庫技術革命讓我們對SQL說不!
在NoSQL運動的最新一次聚會中,來自世界各地的150人擠滿了CBS Interactive的一間會議室。
就像當年波士頓的愛國者為反抗英國重稅的行動一樣,NoSQL的支持者們從各地湧來,分享他們如何推翻緩慢而昂貴的關聯式資料庫的暴政,怎樣使用更有效和更便宜的方法來管理資料。51CTO.com之前曾有過一篇《關聯式資料庫的末日是否已經來臨》文章指出,雲端計算可能會為資料庫技術的發展帶來新的契機,如果想在雲中獲得豐富而隨需應變的可伸縮性,你需要一個非關聯式資料庫。
“關係型資料庫給你強加了太多東西。它們要你強行修改物件資料,以滿足RDBMS (relational database management system,關係型資料庫管理系統)的需要,”Java工具提供商SpringSource公司的首席工程師Jon Travis說,他是本次集會的10位發言人之一,在他看來,基於NoSQL的替代方案“只是給你所需要的”。
開源的興起
反SQL運動的主要倡導者都是Web和Java開發者,他們中許多人都在創業的初期歷經了資金短缺並因此與Oracle說再見,然後效仿 Google和Amazon的道路建設起自己的資料儲存解決方案,並隨後將自己的成果開源釋出。現在,他們的開源資料商店管理著成百TB甚至PB的資料,由於Web 2.0和雲端計算的興起,無論從技術上還是從經濟上他們都無需再返回從前,甚至連想也不用想。
“Web 2.0的企業應該抓住機會,他們需要可擴充套件性,”總部設在倫敦的NoSQL會議組織者Johan Oskarsson說,他任職於著名的音樂網站Last.fm,其他的大多數與會者也都是網路開發者。
Oskarsson說,許多人甚至拋棄了MySQL開源資料庫這個長期以來Web 2.0的寵兒,而改由NoSQL的方案來替代,因為優勢實在是引人注目。51CTO.com之前曾報導過MySQL創始人宣佈建立開源資料庫聯盟的訊息,過度的商業化是MySQL失去原來的優勢。
例如Facebook建立了自己的Cassandra資料商店並且在其網站上重點推出一項新的搜尋功能,沒有使用到現有的MySQL資料庫。據 Facebook的工程師Avinash Lakshma介紹,Cassandra僅用0.12毫秒就可以寫入50GB的資料,比MySQL快了超過2500倍。Google也開始公測他們的雲資料庫Fusion Tables,這是一個和傳統資料庫完全不同的資料庫,主要優勢能夠簡單的解決關係型資料庫中管理不同型別資料麻煩,以及排序整合的常見操作的效能問題等。
開源資料庫和NoSQL的資料庫技術革命讓我們看到了開源的希望,這份希望讓我們對SQL說不!
以下是轉帖內容。
資料庫革命的味道慢慢瀰漫了起來,NoSQL的資料庫技術革命好像一個現代IT業版的波士頓傾茶事件正在策劃之中,而NoSQL的資料庫技術革命讓我們對SQL說不!
在NoSQL運動的最新一次聚會中,來自世界各地的150人擠滿了CBS Interactive的一間會議室。
就像當年波士頓的愛國者為反抗英國重稅的行動一樣,NoSQL的支持者們從各地湧來,分享他們如何推翻緩慢而昂貴的關聯式資料庫的暴政,怎樣使用更有效和更便宜的方法來管理資料。51CTO.com之前曾有過一篇《關聯式資料庫的末日是否已經來臨》文章指出,雲端計算可能會為資料庫技術的發展帶來新的契機,如果想在雲中獲得豐富而隨需應變的可伸縮性,你需要一個非關聯式資料庫。
“關係型資料庫給你強加了太多東西。它們要你強行修改物件資料,以滿足RDBMS (relational database management system,關係型資料庫管理系統)的需要,”Java工具提供商SpringSource公司的首席工程師Jon Travis說,他是本次集會的10位發言人之一,在他看來,基於NoSQL的替代方案“只是給你所需要的”。
開源的興起
反SQL運動的主要倡導者都是Web和Java開發者,他們中許多人都在創業的初期歷經了資金短缺並因此與Oracle說再見,然後效仿 Google和Amazon的道路建設起自己的資料儲存解決方案,並隨後將自己的成果開源釋出。現在,他們的開源資料商店管理著成百TB甚至PB的資料,由於Web 2.0和雲端計算的興起,無論從技術上還是從經濟上他們都無需再返回從前,甚至連想也不用想。
“Web 2.0的企業應該抓住機會,他們需要可擴充套件性,”總部設在倫敦的NoSQL會議組織者Johan Oskarsson說,他任職於著名的音樂網站Last.fm,其他的大多數與會者也都是網路開發者。
Oskarsson說,許多人甚至拋棄了MySQL開源資料庫這個長期以來Web 2.0的寵兒,而改由NoSQL的方案來替代,因為優勢實在是引人注目。51CTO.com之前曾報導過MySQL創始人宣佈建立開源資料庫聯盟的訊息,過度的商業化是MySQL失去原來的優勢。
例如Facebook建立了自己的Cassandra資料商店並且在其網站上重點推出一項新的搜尋功能,沒有使用到現有的MySQL資料庫。據 Facebook的工程師Avinash Lakshma介紹,Cassandra僅用0.12毫秒就可以寫入50GB的資料,比MySQL快了超過2500倍。Google也開始公測他們的雲資料庫Fusion Tables,這是一個和傳統資料庫完全不同的資料庫,主要優勢能夠簡單的解決關係型資料庫中管理不同型別資料麻煩,以及排序整合的常見操作的效能問題等。
開源資料庫和NoSQL的資料庫技術革命讓我們看到了開源的希望,這份希望讓我們對SQL說不!
[該貼被ybzshizds於2009-07-08 08:35修改過]
相關文章
- Oracle、NoSQL和NewSQL 資料庫技術對比OracleSQL資料庫
- Oracle、NoSQL和NewSQL 資料庫技術對比(一)OracleSQL資料庫
- NoSQL資料庫概念與NoSQL資料庫家族SQL資料庫
- Oracle、NoSQL和NewSQL 資料庫技術對比(二)- 終結OracleSQL資料庫
- NoSql資料庫SQL資料庫
- 技術分享|SQL和 NoSQL資料庫之間的差異:MySQL(VS)MongoDB資料庫MySqlMongoDB
- 四類NoSQL資料庫SQL資料庫
- NoSQL資料庫興起SQL資料庫
- 開務資料庫魏可偉 讓資料庫會思考—SQL最佳化技術的挑戰與未來資料庫SQL
- SnappyDB—Android上的NoSQL資料庫APPAndroidSQL資料庫
- 非關係型資料庫(NOSQL)和關係型資料庫(SQL)區別詳解資料庫SQL
- 如何將資料從Hadoop匯出到關係型和NoSQL資料庫?HadoopSQL資料庫
- SQL資料庫SQL資料庫
- 向量資料庫技術全景資料庫
- 四大類NOSQL資料庫SQL資料庫
- redis(1)NoSQL資料庫簡介RedisSQL資料庫
- 如何將Azure SQL 資料庫還原到本地資料庫例項中SQL資料庫
- 真正硬核分散式資料庫:開發分散式SQL資料庫的6種技術挑戰 - YugaByte分散式資料庫SQL
- 2021資料技術嘉年華 | OceanBase 技術盛宴ON LINE ,我們不見不散!
- SQL Server資料庫基礎之行資料轉換為列資料SQLServer資料庫
- 分散式 SQL 資料庫與表格最佳化技術分散式SQL資料庫
- 珠海,我們來啦 |《資料安全與紅藍對抗》即將開課
- SQL與NoSQL資料庫入門基礎知識詳解SQL資料庫
- 一句SQL,我的資料庫crash了SQL資料庫
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- 如何選擇合適的NoSQL資料庫SQL資料庫
- Nosql 資料庫 MemCache、Redis、MongoDB 的區別SQL資料庫RedisMongoDB
- 4月22日丨【雲資料庫技術沙龍】技術進化,讓資料更智慧資料庫
- Sql Server 資料庫學習-常用資料庫 物件SQLServer資料庫物件
- DataX將MySql資料庫資料同步到Oracle資料庫MySql資料庫Oracle
- 對話天雲資料雷濤:從IT到DT,我們需要什麼樣的資料庫?資料庫
- 我們常說的資料庫最佳化,可以從哪些維度入手?資料庫
- 【資料庫資料恢復】MS SQL資料庫附加資料庫出錯怎麼恢復資料?資料庫資料恢復SQL
- 騰訊雲資料庫伍鑫:MPP資料庫HTAP技術探索資料庫
- 【資料庫系統】資料庫系統概論====第十三章 資料庫技術發展資料庫
- NoSQL最新現狀和趨勢:雲NoSQL資料庫將成重要增長引擎SQL資料庫
- 資料庫——慢sql的原因資料庫SQL
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 七、資料庫技術的發展及新技術資料庫