Cassandra資料庫
Cassandra資料庫
Cassandra是一個混合型的非關係的資料庫,類似於Google的BigTable。其主要功能比Dynomite(分散式的Key-Value儲存系統)更豐富,但支援度卻不如文件儲存MongoDB(介於關聯式資料庫和非關聯式資料庫之間的開源產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。支援的資料結構非常鬆散,是類似json的bjson格式,因此可以儲存比較複雜的資料型別。)Cassandra最初由Facebook開發,後轉變成了開源專案。它是一個網路社交雲端計算方面理想的資料庫。以Amazon專有的完全分散式的Dynamo為基礎,結合了Google BigTable基於列族(Column Family)的資料模型。P2P去中心化的儲存。很多方面都可以稱之為Dynamo 2.0。
功能
Cassandra的主要特點就是它不是一個資料庫,而是由一堆資料庫節點共同構成的一個分散式網路服務,對Cassandra 的一個寫操作,會被複制到其他節點上去,對Cassandra的讀操作,也會被路由到某個節點上面去讀取。對於一個Cassandra群集來說,擴充套件效能是比較簡單的事情,只管在群集裡面新增節點就可以了。
這裡有很多理由來選擇Cassandra用於您的網站。和其他資料庫比較,有三個突出特點:
模式靈活 :使用Cassandra,像文件儲存,你不必提前解決記錄中的欄位。你可以在系統執行時隨意的新增或移除欄位。這是一個驚人的效率提升,特別是在大型部署上。
真正的可擴充套件性 :Cassandra是純粹意義上的水平擴充套件。為給叢集新增更多容量,可以指向另一臺電腦。你不必重啟任何程式,改變應用查詢,或手動遷移任何資料。
多資料中心識別 :你可以調整你的節點佈局來避免某一個資料中心起火,一個備用的資料中心將至少有每條記錄的完全複製。
一些使Cassandra提高競爭力的其他功能:
範圍查詢 :如果你不喜歡全部的鍵值查詢,則可以設定鍵的範圍來查詢。
列表資料結構 :在混合模式可以將超級列新增到5維。對於每個使用者的索引,這是非常方便的。
分散式寫操作 :有可以在任何地方任何時間集中讀或寫任何資料。並且不會有任何單點失敗。
應用客戶:twitter、facebook
相關文章
- 什麼是Cassandra資料庫資料庫
- linux安裝Cassandra資料庫Linux資料庫
- 非關係型資料庫:Cassandra資料庫
- Cassandra 資料模型模型
- cassandra百億級資料庫遷移實踐資料庫
- 使用Hector和Scala持久化Cassandra資料庫持久化資料庫
- 把Apache Cassandra作為雲資料庫的評估Apache資料庫
- MongoDB、Cassandra 和 HBase 三種 NoSQL 資料庫比較MongoDBSQL資料庫
- Cassandra 分散式資料庫詳解,第 2 部分:資料結構與資料讀寫分散式資料庫資料結構
- Apache Cassandra 的 Spring 資料ApacheSpring
- 轉享:在ubuntu 和 debian上安裝 NOSQL cassandra資料庫UbuntuSQL資料庫
- 華為雲資料庫GaussDB (for Cassandra) 資料庫治理 -- 大key與熱key問題的檢測與解決資料庫
- 行業動態 | 利用Cassandra資料庫揭開家族祖先的祕密行業資料庫
- Cassandra的內部資料儲存結構
- 大資料Big Data的未來:Cassandra大資料
- NOSQL資料庫大比拼:Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBaseSQL資料庫MongoDBRedis
- 永續性Akka、Kafka、Cassandra實現CQRS資料同步Kafka
- 使用Spark和Cassandra進行資料處理(一)Spark
- 在Apache Cassandra資料庫軟體中報告高嚴重性RCE安全漏洞Apache資料庫
- 伯克利推出世界最快的KVS資料庫Anna:秒殺Redis和Cassandra資料庫Redis
- GoldenGate實時投遞資料到大資料平臺(2)- CassandraGo大資料
- cassandra業務資料一致性問題處理?
- 資料來源管理 | 分散式NoSQL系統,Cassandra叢集管理分散式SQL
- 在 Apache Cassandra 中定義和最佳化資料分割槽Apache
- cassandra tombstone導致寫資料丟失問題徵解
- cassandra命令
- 【資料庫】mysql資料庫索引資料庫MySql索引
- Greenplum資料庫,分散式資料庫,大資料資料庫分散式大資料
- 大資料圖資料庫之TAO資料庫大資料資料庫
- 資料庫PostrageSQL-管理資料庫資料庫SQL
- 資料庫映象和資料庫快照資料庫
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- NoSQL之CassandraSQL
- Cassandra實戰
- cassandra最終一致性相關演算法資料結構演算法資料結構
- 資料庫修改資料資料庫
- 資料庫資料整理資料庫
- 華為雲資料庫GaussDB(for Cassandra)揭祕第二期:記憶體異常增長的排查經歷資料庫記憶體