聯繫我們

課程簡介

分散式 SQL 自主權

  • 被困於封閉平台的全域 SQL:Spanner、Aurora Global。
  • CockroachDB 架構:Raft 範圍、租約擁有者、MVCC。
  • 無需共用儲存空間的水平擴充。

叢集部署

  • 單一區域與多區域的 Docker Compose 拓撲結構。
  • 帶有永久儲存體的 Kubernetes StatefulSet 部署。
  • 安全憑證與節點初始化最佳實務。

SQL 相容性與查詢微調

  • 支援的 SQL 功能與 PostgreSQL 的限制。
  • 基於成本的優化器與執行計畫。
  • 索引、複合金鑰以及針對 JSON/陣列的倒置索引。

多區域配置

  • 用於資料放置的地區與地域性設定。
  • 跟隨負載模式 vs 區域性表格與生存目標。
  • 租約擁有者放置與拓撲感知路由。

備份、還原與災難復原 (DR)

  • 將完整叢集備份至雲端儲存空間或本機 S3。
  • 增量備份與特定時間點復原。
  • 用於 Kafka 和 webhook 串流的變更資料捕捉(Changefeeds)。

安全與合規性

  • 全面採用 TLS:節點間以及客戶端至節點的連線。
  • 基於角色的存取控制 (RBAC) 與資料列層級安全性。
  • 稽核日誌記錄與合規性報告。

整合模式

  • 串接 ORM 框架:SQLAlchemy、Prisma、GORM。
  • 使用工具進行 PostgreSQL 遷移。
  • Kubernetes sidecars 與服務網格整合。

最低要求

  • 具備堅實的 SQL 與關聯式資料庫管理知識。
  • 對分散式共識(Raft)有高階層次的理解。
  • 熟悉 Go 工具鏈和 Docker 者加分。

受眾對象

  • 正在建構自主資料層的資深資料庫架構師。
  • 正準備取代 Spanner、Aurora Global 或 Cosmos DB 的團隊。
  • 需要強大一致性保障的金融與醫療機構。
 21 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類