版本定位
- SQL Server 2005:開發者版本
- SQL Server 2008:DBA 版本
- SQL Server 2008 R2:BI 版本 (PowerPivot)
- SQL Server Denali (2012):全方位功能,無單一標籤
欄存索引核心架構
- 技術基礎:VertiPaq 記憶體內分析引擎 (PowerPivot 核心)
- 儲存方式:欄導向 — 每個欄位資料獨立打包壓縮儲存
- 對比傳統列存:列存 = 一頁含多欄;欄存 = 一頁單一欄
效能提升機制
| 機制 | 效益 |
| 欄壓縮 | 同欄值高度重複 → 壓縮比極高 (常達 10x) |
| 只讀取需要欄位 | 查詢僅 5 欄 → 僅讀 5 欄資料,I/O 減少 90%+ |
| 批次模式處理 | CPU 向量化運算,每批次 900 列,大幅降低 CPU 週期 |
| 記憶體內運算 | 熱資料駐留記憶體,避免磁碟 I/O |
業務價值:從批次到即時
「一個欄存索引可以在數分鐘內完成原本需要一個多小時才能完成的查詢,也能夠在幾秒鐘內完成原本幾分鐘才能完成的查詢,因此您的業務可以轉變為即時查詢方式。」
- 傳統:夜間 ETL → 聚合表 → 晨間報表 (T+1)
- 欄存:即時查詢明細資料 → 即時儀表板 → 即時決策
- 銀行範例:帳戶餘額即時反映,無需等待夜間批次
Microsoft 宣稱效能
「速度可以快幾倍到幾百倍」 — 視資料特性、查詢模式、壓縮比而定。
CTP 版本狀態
- PASS Summit 2010 發布 CTP1
- 功能完整度持續提升,正式版預計次年上市
- 建議:立即開始評估測試,為商業版上市做準備