因為工作上的需要,開始接觸了ScyllaDB。這是一套屬於NoSQL類型中Column-Oriented的database,也是我第一次使用並維護這類型的dat...
官方建議的安裝環境Red Hat Enterprise Linux and CetOS 7.2以上版本Ubuntn 18.04 / 16.04 /14.04De...
在了解Scylla如何實現HA之前,先來了解一下CAP。CAP定理主要是由Consistency(一致性),Availability(可用性),Partitio...
昨天提到Consistency Level的設定可以決定一致性的強度,而且是由Client端發出request時決定要用何種選項。這樣表示執行語法的時候都可以用...
接著來解釋一下Scylla的架構裡頭包括哪些部分,首先是Node。 Node是Scylla最基本的元件,由多個node可以組成一個cluster。每個node會...
Keyspace可以視為一個存放各個table的容器,角色等同於一般RDBMS的database。而每個容器都可以依據這個Keyspace所儲存的資料重要性去設...
create table的方式與其他資料庫的方式差異不大,建表時可以使用WITH來添加一些選項。較常用到的大致是以下幾樣。 CLUSTERING ORDER:...
不論是在實體機器或者是在雲端服務上部署Scylla,為了避免遇到同一個機櫃的機器發生了跳電或故障等突發狀況,或者是雲端服務部署的地區突然發生問題,都可以利用Sc...
gossip是一種協定,其行為模式的確就如命名一樣八卦,持續不斷的問東問西。同一個cluster中的node彼此之間會使用這個協定去持續交換訊息,確認其他的no...
Snitch是負責判斷node是屬於哪一個datacenter,並且回應網路拓墣。Snitch可分為幾個類型,專看環境是屬於單一或者多個datacenter來決...