介紹
我有一個(gè)具有以下功能的數(shù)據(jù)庫(kù)服務(wù)器:
* 高可用設(shè)計(jì)。
* 可以全球分布。
* 允許應(yīng)用程序隨時(shí)隨地寫入任何節(jié)點(diǎn)。
* 只需向群集添加更多節(jié)點(diǎn)即可進(jìn)行線性擴(kuò)展。
* 自動(dòng)負(fù)載及數(shù)據(jù)均衡。
* 一種看起來很像SQL的查詢語(yǔ)言。
聽上去是不是很酷,cassandra確實(shí)涵蓋上述功能列表,那是不是我們可以采用cassandra滿足我們所有的數(shù)據(jù)庫(kù)需求?很不幸,我在很多cassandra商業(yè)公司上都聽到上述推銷,確實(shí)也有很多人相信,很多以前用oracle,mysql這樣的專有數(shù)據(jù)庫(kù)用戶也希望能節(jié)約大量的license費(fèi)用,他們默認(rèn)cassandra也具有oracle,mysql相同的關(guān)系型數(shù)據(jù)庫(kù)核心能力,但cassandra實(shí)際上還不具備。
在這篇博文中,我將討論一些需要避免的陷阱,為Cassandra提供一些好的用例,并提供一些數(shù)據(jù)建模建議。
Cassandra用戶容易用錯(cuò)
熱門工具 換一換