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