iT邦幫忙

鐵人檔案

第 12 屆 iT 邦幫忙鐵人賽
回列表
Software Development

scylla 從零開始攻略 系列

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

DAY 1

Day1. 前言

  NoSQL的問世已經很長一段時間,因為有些需求在關聯式資料庫上不好處理,且在某些場景應用會遭遇瓶頸,想試圖有另外的解決之道,NoSQL就是一種不錯的選擇。...

2020-09-09 ‧ 由 虎斑貓 分享
DAY 2

Day2. SCYLLA介紹

  SCYLLA(唸作斯庫拉),英文字面上是指希拉神話的女海妖,用C++寫成的開源專案,目前最新出到版本:4.0,團隊目前還是以3.x為主,所以接下來並不會討論...

2020-09-10 ‧ 由 虎斑貓 分享
DAY 3

Day3. 安裝

1. 安裝 docker image 安裝方式我們使用官方提供的docker image,作為本次30天學習使用。 docker hub 上面提供了許多設定方式...

2020-09-11 ‧ 由 虎斑貓 分享
DAY 4

Day4. 淺談分散式DB概念

筆者不只是SCYLLA小白,其實也算是半個分散式系統的小白。 想到當初原來是太欠缺分散式系統的基本概念,接觸mongoDB時磕磕碰碰地一路辛苦,所以文章裡面多少...

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

Day5 . 資料與架構層次

這篇介紹一些CASSANDRA/SCYLLA的結構名詞,並且說明它們之間的關係,讓大家對於SCYLLA的組織架構有個入門的了解。 系統層面 1. node 節點...

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

Day6. 入門級動手做#1

今天要稍微簡單的動手嘗試操作,利用我們Day3安裝的docker環境,在cqlsh就足以應付。 命名規格 CASSANDRA 推薦大家對於資料的命名方式是蛇行命...

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

Day7. 基本欄位格式

數字類型的型態 int (32位元) bigint (64位元) smallint (16位元) tinyint (8位元) varint (arbitrar...

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

Day8. column 的詳細構成

介紹完了column可以設定的基本格式型態,針對column內部的構造,我們要更詳細地說明一下,以利後續的講解。 column主要由三個部分所構成,如下圖說明:...

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

Day9. TTL 與墓碑

TTL(Time To Live) 了解了上一篇column裡面內部的結構設計,那麼再來要講到的是TTL機制。 TTL,資料存活時間,是column上的設定。...

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

Day 10. 主鍵(primary key)

主鍵 的機制在CASSANDRA/SCYLLA 可以說是非常關鍵,但一開始筆者自己在理解上,覺得很難了解其意,直到對於CASSANDRA/SCYLLA 的結構上...

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