Jet数据引擎和MSDE的比较分析
2007-05-17 09:35:27 来源:WEB开发网MSDE技术来自MS SQL Server 7.0。通过使用MSDE,开发者可以提升现有的工作,以便以后扩展SQL,以便能够允许几百人甚至几千人同时使用MS SQL Server,包括DTS服务、OLAP服务、自然语言查询(English Query)以及并发查询等。
有些软件要求必须要安装MSDE,如
◆ .NET Framework SDK;
◆ Office XP 专业版,开发版;
◆ Project Server 2002;
◆ SQL Server 2000,企业版,开发版,个人版(RTM,SP1,SP2);
◆ Visual FoxPro® 7.0 和 8.0 beta版;
◆ Visual Studio .NET 2002 专业版,企业开发版以及企业架构版;
◆ Visual Studio .NET 2003 beta版;
◆ Visual Basic .NET 2002 标准版,Visual C++ .NET 2002标准版,Visual C# .NET 2002 标准版;
◆ Windows Server 2003 RC1(只有当UDDI有效时)。
2 Jet数据引擎和MSDE比较分析
2.1 企业需求方面
企业级应用程序要求扩展性、安全性和健壮性。在这种企业级的环境下,你最好采用MSDE或MS SQL Server来实现,不能采用Jet。即使目前的系统需求还未达到企业级,采用MSDE,今后业务扩展时,你可以较方便的扩展数据库。
MSDE支持事务日志,保证了事物的完整性。如果您的应用程序需要事物的支持,您需要采用MSDE或者是MS SQL Server。Jet引擎并不支持自动事务处理,他并不能保证所有的变更在一个事务的时间范围内提交或者回滚。
在安全性方面,MSDE和MS SQL Server与Windows NT的安全策略相结合;Jet引擎则没有与Windows NT的安全策略相结合,这使得管理Jet引擎会比管理MSDE或是MS SQL Server代价会更高。
总之,在满足企业需求方面,MSDE比Jet更有优势。
赞助商链接