cassandra
開放原始碼交易型分散式資料庫。在商用硬體或雲端基礎架構上實現線性擴展與經過驗證的容錯能力,且不影響
cassandra 是什麼?
開放原始碼交易型分散式資料庫。在商用硬體或雲端基礎架構上實現線性擴展與經過驗證的容錯能力,且不影響效能。
cassandra 概覽
這是什麼
Apache Cassandra 是一個開放原始碼的交易型分散式資料庫。它是一個高度可擴展的分區行儲存,將行組織成具有必要主鍵的表格。分區機制讓資料能以應用程式透明的方式分散到多台機器上,且當機器新增或移除時,Cassandra 會自動重新分區。Cassandra 查詢語言(CQL)是 SQL 的近親。本專案由 Apache 軟體基金會託管,採用 Apache 2.0 授權。
主要功能
- 高度可擴展的分區行儲存,支援自動重新分區 - 在商用硬體或雲端基礎設施上提供線性擴展與經過驗證的容錯能力 - CQL 查詢語言,類似 SQL 但無 JOIN 與子查詢,並支援集合 - 採用 Apache 2.0 授權的開放原始碼 - 交易型分散式資料庫設計
使用情境
README 中未列出特定使用情境,但該資料庫專為需要線性擴展與容錯能力的分散式、可擴展工作負載而設計。
快速開始
解壓縮歸檔並啟動單節點叢集: $ tar -zxvf apache-cassandra-$VERSION.tar.gz $ cd apache-cassandra-$VERSION $ bin/cassandra -f 然後使用 CQL shell 進行互動: $ bin/cqlsh 完整指南請參閱儲存庫的 README。
授權與價格
Apache 2.0 授權。開放原始碼且免費。
內容整理自該專案公開的 README 與儲存庫資訊。