Cassandra是什麼?


Apache Cassandra是高度可延伸的,高效能的分散式NoSQL資料庫。 Cassandra旨在處理許多商品伺服器上的大量資料,提供高可用性而無需擔心單點故障。

Cassandra具有能夠處理大量資料的分散式架構。 資料放置在具有多個復制因子的不同機器上,以獲得高可用性,而無需擔心單點故障。

Cassandra是NoSQL資料庫

NoSQL資料庫是非關聯式資料庫。 它也稱為不僅SQL。 它是一個資料庫,提供一種機制來儲存和檢索關聯式資料庫中使用的表格關係以外的資料。 這些資料庫是無架構的,支援輕鬆複製,具有簡單的API,最終一致,並且可以處理大量的資料。

Cassandra流行背後的原因

Cassandra是Apache產品。 它是一個開放原始碼,分散式和分散式/分散式儲存系統(資料庫)。 它用於管理遍佈全球的大量結構化資料。 它提供高可用性,沒有單點故障。

Cassandra最重要的幾個關鍵點:

  • Cassandra是一個面向列的資料庫。
  • Cassandra具有可延伸性,一致性和容錯能力。
  • Cassandra的分銷設計是基於Amazon的Dynamo及其在Google Bigtable上的資料模型。
  • Cassandra是在Facebook建立的,與關聯式資料庫管理系統完全不同。
  • Cassandra遵循Dynamo風格的複製模式,沒有單點故障,但增加了更強大的「列系列」資料模型。
  • Cassandra正在被Facebook,Twitter,Cisco,Rackspace,eBay,Twitter,Netflix等大型公司所採用。