分區將大表切分為小單元,降低儲存管理成本。Oracle 無資料量限制,提供三大分區策略:
| 策略 | 適用場景 |
|---|---|
| Range | 日期範圍、數值區間(如歷史資料歸檔) |
| Hash | 均勻分散、無明顯範圍特徵 |
| Composite (Range-Hash/Range-List) | 複雜多維需求,兼顧管理性與效能 |
核心優勢:
傳統資料庫:記憶體追蹤鎖 → 鎖升級 (Lock Escalation) → 頁/表級鎖 → 無關列也被阻塞。
Oracle:**永遠只鎖定被更新的列**,不使用記憶體追蹤鎖,無鎖升級,無併發上限,讀不阻寫、寫不阻讀(多版本一致性)。
| 領域 | 9i 創新 | 業務價值 |
|---|---|---|
| 擴展性 | RAC Cache Fusion | 線性 Scale-out,保護既有投資 |
| 管理 | Composite Partitioning | 大資料集精細管控,零停機維護 |
| 併發 | 非遞增行級鎖 + MVCC | 極致併發,讀寫零阻塞 |
| 商業智慧 | Clickstream Intelligence | 網站行為即時洞察,零開發部署 |
Oracle 9i 不只是版本迭代,而是架構層面的躍升:從「單機極致」走向「集群原生」,從「被動管理」走向「智能分區」,從「鎖衝突」走向「無鎖併發」,為現代數位業務奠定堅實基石。