什麼是 Apache Cassandra
?
Apache Cassandra 是一個開放原始碼 NoSQL 分散式資料庫,數千家公司信賴它能提供可擴充性和高可用性,同時不影響效能。在商品硬體或雲端基礎架構上線性可擴充性和經過驗證的容錯能力,使其成為任務關鍵資料的完美平台。
混合
無主架構和低延遲表示 Cassandra 能夠承受整個資料中心中斷,而不會造成資料遺失,無論是在公有雲、私有雲或本地端。
容錯
Cassandra 支援跨多個資料中心進行複製,在同級產品中表現最佳,能為您的使用者提供較低的延遲,並讓您安心知道您能度過區域性中斷。故障節點可以不中斷服務的情況下更換。
注重品質
為了確保可靠性和穩定性,Cassandra 在多達 1,000 個節點的叢集上進行測試,並使用重播、模糊、基於屬性、錯誤注入和效能測試來測試數百個實際使用案例和架構。
您掌握控制權
為每個更新選擇同步或非同步複製。高度可用的非同步操作已使用暗示性交接和讀取修復等功能進行最佳化。
安全性與可觀察性
供操作員使用的稽核記錄功能會追蹤 DML、DDL 和 DCL 活動,對正常工作負載效能的影響極小,而 fqltool 則允許擷取和重播生產工作負載以進行分析。
分散
Cassandra 適用於無法承受資料遺失的應用程式,即使整個資料中心發生故障也是如此。沒有單一故障點。沒有網路瓶頸。叢集中的每個節點都是相同的。
可擴充
隨著新增機器,讀取和寫入通量都會線性增加,不會中斷應用程式或造成中斷。
彈性
在擴充作業期間,例如在尖峰流量時間新增節點或資料中心時,Cassandra 會在節點之間串流資料。零複製串流讓此速度快達 5 倍,無需使用虛擬節點,特別是在雲端和 Kubernetes 環境中,能提供更彈性的架構。
社群焦點
以下是 Cassandra 社群為推動全球首屈一指的開源 NoSQL 資料庫所做的努力。
Apache Cassandra 發行的幕後花絮
正式說明我們如何平衡演進和提供尖端功能與長期穩定的需求。我們用來決定何時合併以及為何我們將繼續支援三個 GA 版本的簡單規則,但為何我們決定在下一週期支援四個版本。

加強 Apache Cassandra 的安全性:第 1 部分
電子商務的成長要求更注重資料安全性。這是 Maulin Vasavada 撰寫的迷你系列的開端,說明如何自訂 SSL/TLS 組態以加強 Cassandra 4.0+ 的安全性。

Cassandra 內部:在 Instana 採訪 Marcel Birkner
我們稱之為「Cassandra 內部」的新系列,我們在其中採訪社群中的工程師和開發人員,了解他們如何使用 Apache Cassandra 來推動其業務,或他們如何為專案做出貢獻。第一個安裝功能是採訪 Instana 的網站可靠性工程師 Marcel Birkner,以及他們如何使用 Apache Cassandra 來儲存和處理大規模公制資料,並受益於 Cassandra 的容錯能力,並了解親自試用的重要性。
