資料庫發展與關聯模型優勢
經層次、網狀模型演進至關聯模型 (1970 Codd 提出)。80 年代起幾乎所有產品遵循關聯模型,配合 RDBMS 與 SQL 實現資料排序、檢索、分析。
| 處理任務 | 平面檔案系統 | 關聯資料庫 (RDBMS) |
| 主/從關聯 | 差 | 優 |
| 其他關聯 | 不支援 | 支援 |
| 資料分析 | 困難 | 容易 |
| 適應業務變化 | 困難 | 容易 |
| 資料檢索 | 有時 | 容易 |
| 快速檢索 | 有時 | 有時 |
Oracle 資料庫 16 大核心特色
- 無範式限制,依需求建模。
- 標準 SQL。
- 豐富開發工具覆蓋全生命週期。
- 支援大型資料庫,資料類型含數值、字串、4GB 二進位 (BLOB),支援物件導向。
- 4GL 工具。
- 字元/圖形介面雙支援。
- SQL*DBA 權限控制、資料保護、監控、緩衝區調整。
- 分散式優化查詢。
- 資料透明、網路透明、異構資料庫支援、動態資料分片並行處理。
- 支援集中式/分散式/Client-Server 混合架構。
- 兩階段提交、多執行緒查詢。
- 多平台支援 (HP-UX、Solaris、AIX、Windows、OS/2 等)。
- 資料安全:無讀鎖、SNAP 快照消除分散讀寫衝突、自動死鎖偵測解決。
- 安全等級 C2 (最高)。
- 多位元組字元集支援多國語言。
- 內建製造/財務應用套件。
- 中國市佔率 50%+。
Oracle 9i Database 新亮點
交易處理
- 列級鎖定:僅鎖定被存取列,同表其他列可並發存取,高並發吞吐。
- 物化視圖:預計算彙總 (如月銷售總額),查詢無需重算,大幅提升效能。
- 資料分區:表/索引切分為較小單位,精細管理存取,提升管理性、效能、可用性,查詢與維護效能可提升數個數量級。
- 查詢優化器:業界驗證最佳優化器,持續依實際客戶需求演進,對複雜 SQL 至關重要。