iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

scylla 從零開始攻略 系列

scylla 是一款新潮又效能優異的NoSQL DB,以無經驗的學習者角度,30天內逐步了解scylla之美。

DAY 11

Day11. ALLOW FILTERING

在剛接觸CASSANDRA/SCYLLA的時候,筆者對於query怎麼下where條件,感到十分困惑,明明CQL這麼地像SQL語法,卻碰到where條件如果不是...

2020-09-19 ‧ 由 虎斑貓 分享
DAY 12

Day12. 次索引(secondary index)

別於查詢條件以primary key / 主索引的欄位,想要在同一個row裡面,以其他欄位作為查詢條件,可以為其設index,又稱secondary index...

2020-09-20 ‧ 由 虎斑貓 分享
DAY 13

Day13. 排序

CASSANDRA/SCYLLA 的排序機制與RDBMS不同,在我們RDBMS熟悉的場景裡面,要拿出的資料是可以在查詢指令的時候,針對想要的欄位,下降冪或者升冪...

2020-09-21 ‧ 由 虎斑貓 分享
DAY 14

Day14. group by / limit

group by group by功能有點受限,使用於group by的條件只能是primary key。 當然,aggregation function也有,...

2020-09-22 ‧ 由 虎斑貓 分享
DAY 15

Day15. where in / like

在datastar網站,找到where in 最好的介紹,也順便釐清了一些概念。 本篇也作為上上一篇,Day13 排序的擴充解釋。 where in IN 的概...

2020-09-23 ‧ 由 虎斑貓 分享
DAY 16

Day 16. 小結

坦白講,這個系列鐵人賽進行至今,每日要講的主題不斷在調整,已經與原先預定的方向不一樣。 會有這樣的情況,筆者這幾天也持續在思考,分析這陣子一路走來的學習歷程。...

2020-09-24 ‧ 由 虎斑貓 分享
DAY 17

Day17. gossip

這篇開始,回到CASSANDRA/SCYLLA 一些分散式資料庫的系統處理介紹。 還記得Day4. 淺談分散式DB概念的簡介嗎? 想認識CASSANDRA/SC...

2020-09-25 ‧ 由 虎斑貓 分享
DAY 18

Day18. snitch

關於分散式系統的節點,有時候不同節點之間的物理距離實際上是很遠的,對於資料的存取,我們會想要盡量追求服務使用上的低延遲,於是會優先選擇比較靠近的服務節點做使用。...

2020-09-26 ‧ 由 虎斑貓 分享
DAY 19

Day19. 環境結構(Ring Architecture)

我們在Day5 . 資料與架構層次介紹到,在CASSANDRA/SCYLLA的最外層的層次是cluster,要討論node與node之間的關係,我們以clust...

2020-09-27 ‧ 由 虎斑貓 分享
DAY 20

Day 20. Quorum

Quorum的概念,一樣是分散式系統廣泛使用的概念。 wiki上面已經說明了,最小讀寫票數(quorum)算法,是為了在資料有一個以上的副本(冗餘)時,保證資料...

2020-09-28 ‧ 由 虎斑貓 分享