1 Jet數據引擎和MSDE
1.1 Jet數據引擎
Microsoft Jet 數據引擎是Microsoft Access 數據庫系統的一部分,用於在用戶和系統數據庫中檢索和存儲數據。Microsoft Jet 數據引擎可以作為一個數據管理器,以它為基礎可以創建如 Microsoft Access 這樣的數據庫系統。
在Access 97中,數據引擎采用的是Jet 3.51;在Access 2000中,默認的數據引擎采用的是Jet 4.0。
與以前版本的Jet相比,Jet4.0在以下幾個方面進行了增強:
◆ 支持完整的Unicode;
◆ 低級別鎖;
◆ 加強了對SQL92的支持,與SQL Server 兼容;
◆ Jet/SQL Server 7雙向復制;
◆ 增強了復制沖突處理;
◆ 本地OLE DB
1.2 MSDE數據引擎
Microsoft 數據引擎 (MSDE,Microsoft Data Engine)是一種客戶端/服務器數據引擎,此引擎在較小的計算機系統上提供本地數據存儲,例如在單用戶計算機或小型工作組服務器上,此引擎與 Microsoft SQL Server 7.0 兼容。
與 SQL Server 7.0 不同的是,MSDE 有數據庫大小為 2G 的限制,且不能支持 Windows 95 或更高版本的“對稱多進程處理”(SMP),也不能在復制的數據庫環境下作為復制發布服務器(盡管可以作為復制訂閱服務器)。MSDE 可運行在 Windows NT 4.0 及更高版本以及 Windows 95 及更高版本上。
MSDE中包含了一些關鍵技術:
◆ 動態鎖;
◆ Unicode,這個技術提高了對多語種的支持;
◆ 事務日志;
◆ 動態的自我管理;
◆ 合並復制;
◆ 事務復制。對於一個SQL Server “發布者”來說,MSDE可以被當作“訂閱者”,發布者可以復制兩個不同類型的對象(表和存儲過程)。發布者做出的變更,可以定期/不定期的傳送到訂閱者站點。