Jet数据引擎和MSDE的比较分析
2007-05-17 09:35:27 来源:WEB开发网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可以被当作“订阅者”,发布者可以复制两个不同类型的对象(表和存储过程)。发布者做出的变更,可以定期/不定期的传送到订阅者站点。
更多精彩
赞助商链接