為雲服務和大資料處理提供彈性計算能力,YC支援的創業公司推出分

來源:互聯網
上載者:User

企業資料庫市場很龐大,在這個領域既有Oracle這樣行家,也有IBM(DB2)和微軟(SQL Server)這樣的跨界巨頭。 它們都與中小企業常用到的開源資料庫MySQL一樣,都屬於傳統關聯式資料庫。 似乎資料庫市場已經發展得很成熟,基本格局也已確定,所以創業者再無機會?

事實上並非如此,新技術的出現與發展,總是會帶來新的機遇。 正如物件導向程式設計技術的發展和成熟,催生了DB4O這樣純物件導向資料庫。 雲計算服務與大資料處理的崛起,讓傳統關聯式資料庫在很多應用場景顯得力不從心。 於是在YC的支援下,創業公司Citus Data推出了分析資料庫CitusDB。

CitusDB是一個可伸縮的分析資料庫,它是基於開源的物件關聯式資料庫PostgreSQL開發而成。 使用者可以像使用常規資料庫那樣訪問CitusDB的主節點,然後由主節點將資料與查詢請求分配到資料庫集群的工作節點中,底層架構與Hadoop類似。 換句話說,CitusDB是一個將SQL的表現力、關聯式資料庫的性能,以及Hadoop的可擴充性與可用性有效地整合的資料庫產品。

那麼,它與傳統資料庫相比優勢何在? 為此,我們請教了就職于阿裡系的非著名攻城獅@楚明玉 同學。 他也是首次接觸到這個新的資料庫,在經過簡單的瞭解後給出了自己的理解:

初步的理解是類似HBase+Pig 這麼一套體系 ,都是見長於做大資料的即時存取工作。 不同之處是CitusDB是基於物件關聯式資料庫PostgreSQL二次開發的,而HBase+Pig是建立在Hadoop和HDFS基礎上。 他們和傳統資料庫比較大的區別就是都採用了管理配置節點和存儲節點分離的分散式架構搭建(類似Hadoop)。

這種建構最直接的缺點是管理配置節點是單點,只能通過主/備的方式去解決這個問題。 優點很明顯,就是具有分散式分析計算能力,這個是傳統資料庫無法辦到的。 有了分散式運算能力,做到可伸縮或者彈性計算就相對比較容易了,也離所謂的雲計算比較近了,這些都是傳統資料庫所不具備的優勢。

同時他還補充道:「傳統DB一次查詢過去之後是類似于一個執行緒完成的,而分散式存儲機制會將任務拆分為類似M/R的方式,各個執行緒運算結束後再將結果合併起來返回給使用者。 」

當然,這是@楚明玉 在經過短暫時間瞭解後給出的個人看法,僅供各位在理解CitusDB時做參考。 如果你對這個資料庫確實感興趣,可以自己搭建環境測試後再下結論。

目前可以直接在Citus Data網站直接下載到CitusDB安裝包,8個節點及以下可以免費使用。 暫時只對Ubuntu、Fedora系統提供支援,即將發佈Amazon Machine Image版本。

(責任編輯:杜慶先)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.