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等大型公司所採用。

上一篇: 下一篇: Cassandra歷史