Primary Key裡頭包含了兩種key,Partition Key與Clustering Key。Partition Key位於Parimary的第一個位置...
接著我們來試著用複合鍵,我們用id加上name當成Partition Key,Cluster Key為time。接著用id和time當條件查詢,發現這次行不通了...
在昨天我們測試partition key的時候,只要輸入的條件沒有完整包含partition key,就會看到以下的警示。 這是因為我們沒有正確的指定pari...
如何選擇適當的Primary Key?這對使用Scylla或者是其他非關聯性資料庫的人,都是一個不容易的課題。與關聯性資料庫不同的地方,Scylla再設計一張t...
Scylla支援一般常見的data type。如INT,BIGINT,FLOAT,DECIMAL,VARCHAR,TEXT,BLOB,DATE,TIMESTAM...
Scylla 提供了自動刪除過期資料的功能稱作TimeToLive 簡稱TTL。TTL的設定可以在一開始建立table的時候,也可以在insert row或者u...
由於ScyllaDB不像關聯性資料庫一樣支援join,所以必須在建立table時實作反正規劃。把必須的欄位放到table內,然後透過Materialized V...
Global Secondary Index如果為一張table新增一個index,最終會發現,其實Scylla把新增index當成是新增一個Material...
nodetool是Scylla提供的CLI,可以用來獲取單個node及整個cluster的資訊,或者執行一些命令。先介紹一些常用的獲取資訊的指令。 nodet...
nodetool compact:前面介紹table的時候,有提到Scylla的compaction strategy。裡頭有兩個參數,tombstone_t...