有很多優(yōu)秀的技術(shù)特點(diǎn)使Cassandra非常受歡迎。 以下是Cassandra的一些熱門特性/功能的列表:
Cassandra具有高度的可擴(kuò)展性,可以幫助您可隨時(shí)添加更多硬件,以便根據(jù)需求附加更多客戶和更多數(shù)據(jù)。
Cassandra沒有一個(gè)單一的故障點(diǎn),它可用于無法承受故障的關(guān)鍵業(yè)務(wù)應(yīng)用程序。
Cassandra線性可擴(kuò)展。它可以提高吞吐量,因?yàn)樗梢詭椭黾尤杭械墓?jié)點(diǎn)數(shù)量。 因此,它保持快速的響應(yīng)時(shí)間。
Cassandra是容錯(cuò)的。 假設(shè)集群中有4個(gè)節(jié)點(diǎn),這里每個(gè)節(jié)點(diǎn)都有相同數(shù)據(jù)的副本。 如果一個(gè)節(jié)點(diǎn)不再服務(wù),則其他三個(gè)節(jié)點(diǎn)可以按照請求進(jìn)行服務(wù)。
Cassandra支持所有可能的數(shù)據(jù)格式,如結(jié)構(gòu)化,半結(jié)構(gòu)化和非結(jié)構(gòu)化。 它可以幫助您根據(jù)需要更改數(shù)據(jù)結(jié)構(gòu)。
Cassandra中的數(shù)據(jù)分發(fā)非常簡單,因?yàn)樗梢造`活地通過在多個(gè)數(shù)據(jù)中心復(fù)制數(shù)據(jù)來分發(fā)所需的數(shù)據(jù)。
Cassandra支持事務(wù),諸如原子性,一致性,隔離和持久性(ACID)等屬性。
Cassandra的設(shè)計(jì)是在便宜的商品硬件上運(yùn)行。 它執(zhí)行快速寫入,可以存儲數(shù)百TB的數(shù)據(jù),而不會犧牲讀取效率。