Microsoft SQL Server 起源於 Sybase SQL Server(1987 年推出,被稱為大學版 Ingres 第三代產品)。微軟購買授權後獨立發展,雙方同源但演進路徑已分歧。
SQL Server 採單一伺服器進程,所有用戶連接共享此進程,內部細分為多個並發執行緒,共享資料緩衝區與 CPU 時間,透過調度演算法高效處理請求,優於作業系統直接調度。
提供單一資料庫引擎,支援從 Windows 95/98 筆電到 Windows NT Server 企業版的 TB 級 SMP 叢集,滿足關鍵任務系統的安全性與可靠性需求。
支援數百併發用戶並維持高效能,核心層實現資料完整性控制(宣告式完整性 + 觸發器),支援分散式查詢與更新。
| 工具 | 定位 | 核心能力 |
|---|---|---|
| PowerBuilder | 視覺化 C/S 快速開發 | 強大資料視窗、跨資料庫介面、複雜業務邏輯實現 |
| PowerDesigner | 整合式 CASE 工具 | 分析、設計、維護、文檔化、資料庫建模全生命週期 |
| PowerJ | Java 快速開發 | 企業級 Java 應用 RAD |
| Power++ | C++ 物件導向 RAD | C/S 與 Internet 應用開發 |
| 維度 | SQL Server | Sybase ASE |
|---|---|---|
| 核心架構 | 單進程多執行緒 | 多進程/多執行緒混合 |
| 平台支援 | Windows 專屬 | 跨平台 |
| 工具鏈 | Visual Studio 整合 | PowerBuilder 為核心 |
| 授權模式 | 核心/伺服器 + CAL | 核心/使用者為基礎 |