恭喜你!

NoSQL 概念

Miriam Antona

Software engineer

第 1 章

  • NoSQL關聯式資料庫差異
  • 鍵值資料庫的重點概念
  • 優點
    • 簡單
    • 水平擴充
    • 彈性高
  • 限制
    • 不支援複雜查詢
    • 只能以鍵搜尋
NoSQL 概念

第 1 章

  • 適用情境
    • 使用者工作階段資訊
    • 使用者檔案與偏好
    • 購物車
  • 不適用情境
    • 需根據值反查鍵
  • 案例研究:Editoo 與 Redis
    • 降低停機時間
    • 提升效能
NoSQL 概念

第 2 章

  • 文件資料庫基礎
  • 優點
    • 彈性高
    • 可水平擴充
    • 對開發者直覺
  • 限制
    • 需特別留意程式碼
    • 需注意冗餘資料
NoSQL 概念

第 2 章

  • 適用情境
    • 目錄/型錄
    • 事件記錄
    • 使用者檔案
    • 等等
  • 不適用情境
    • 結構高度嚴謹的資料
  • 案例研究:Shutterfly 與 MongoDB
    • 改善效能
NoSQL 概念

第 3 章

  • 欄族資料庫基礎
  • 優點
    • 彈性高
    • 速度快
    • 可水平擴充
  • 限制
    • 不支援多列交易
    • 無 join
    • 無子查詢
NoSQL 概念

第 3 章

  • 適用情境
    • 事件記錄
    • 內容管理系統
    • 時間序列資料
  • 不適用情境
    • 查詢需頻繁變更
    • 需要複雜查詢與 join
    • 資料量不大
  • 案例研究:Bigmate 與 Apache Cassandra
    • 可同時處理上百萬筆操作
NoSQL 概念

第 4 章

  • 圖形資料庫重點概念
  • 優點
    • 彈性高
    • 高效能
    • 水平擴充
    • 資料表達容易
  • 限制
    • 超大型物件(BLOB、CLOB…)
    • 對開發者變動幅度大
NoSQL 概念

第 4 章

  • 適用情境
    • 社交圖譜
    • 傳染病
    • 詐欺偵測
    • 定位服務
    • 等等
  • 不適用情境
    • 資料彼此不相連
    • 關聯性不重要
    • 等等
NoSQL 概念

第 4 章

  • 案例研究:Gousto 與 Neo4j
    • 更佳的成本控管
    • 更多顧客選擇推薦食譜
NoSQL 概念

謝謝!

NoSQL 概念

Preparing Video For Download...