1.SQLServer优点:易用性、适合分布式组织的可扩展性、决策支持的数据仓库功能、与许多其他服务器软件的紧密集成关联一体化、性价比好等;为数据管理和分析带来灵活性,让部队在瞬息万变的环境中从容应对,从而获得竞争优势。从数据管理和分析的角度来看,将原始数据转化为商业智能并充分利用Web提供的机会非常重要。SQLServer作为一个完整的数据库和数据分析包,打开了新一代企业级业务应用快速发展的大门,为企业赢得了核心竞争优势。作为可扩展性和速度方面重要基准奖项的记录保持者,SQLServer是一个完全支持Web的数据库产品,它为可扩展标记语言(XML)提供核心支持,并能够通过Internet和外部防火墙进行查询。能力;缺点:开放性:SQLServer只能在windows上运行,没有任何开放性。操作系统的稳定性对数据库非常重要。Limited,像Unix,已经过专门针对大型数据库的试验和测试;ScalabilityParallelism:SQLserver的并行实现和共存模型已经成熟,难以处理不断增加的用户数和数据量。可扩展性有限;安全性:未取得安全证书。性能:SQLServer在多用户时性能较好;clientsupportandapplicationmode:客户端支持和应用模式。只支持C/S模式,SQLServerC/S结构只支持windows客户端连接ADO、DAO、OLEDB、ODBC;使用风险:SQLServer完全重写代码,经历了长期的测试,很多功能需要时间证明,很难兼容;2.Oracle优势:开放性:Oracle可以运行在所有主流平台(包括windows),全面支持所有行业标准,采用完全开放的策略,让客户选择合适的解决方案,全面支持开发者;可扩展性、并行性:oracleParallelserver扩展了windownt的能力,通过使组节点共享同一个集群工作,提供高可用性和高可扩展性的集群解决方案,windowsNT可以满足用户将数据库迁移到UNIXOracleparallelserver的需求高度集成各种UNIX平台集群机制;安全:通过最高级别认证的ISO标准认证。性能:Oracle具有高性能,保持着开放平台下TPC-D和TPC-C的世界纪录;客户端支持及应用方式:Oracle多级网络计算支持多种行业标准,采用ODBC、JDBC、OCI等网络客户端连接使用风险:Oracle长期开发经验完全向下兼容,应用广泛。低风险。缺点:对硬件要求高;速度快,总拥有成本低,开源;支持多种操作系统;它是一个开源数据库,提供的接口支持多种语言连接和操作MySQL。核心程序采用完整的多线程编程。线程是轻量级的进程,可以在不占用系统资源的情况下灵活地为用户提供服务。用多线程和C语言实现的Mysql可以轻松充分利用CPU;MySql有一个非常灵活和安全的权限和密码系统。当客户端连接到MySql服务器时,它们之间的所有密码传输都是加密的,MySql支持主机认证;支持ODBCforWindows,支持ODBC2.5的所有功能和许多其他功能,可以使用Access连接MySql服务器,使应用程序可以进行身份??验证扩展;支持大型数据库,可以轻松支持千万条记录的数据库。作为一个开源数据库,它可以针对不同的应用进行修改。拥有非常快速稳定的基于线程的内存分配系统,可以连续使用而不用担心其稳定性;MySQL还提供了高度的多样性,可以提供许多不同的用户界面,包括命令行客户端操作、网络浏览器,以及多种编程语言界面,如C+、Perl、Java、PHP和Python。您可以使用预先打包的客户端,或者自己编写一个合适的应用程序。MySQL可以在Unix、Windows、OS/2等平台上使用,因此可以在个人电脑或服务器上使用;缺点:不支持热备份;MySQL最大的缺点是它的安全系统,主要是复杂而不标准,只有在调用mysqladmin重新读取用户权限时才会改变;没有存储过程(StoredProcedure)语言,这是习惯了企业级数据库的程序员的唯一限制;MySQL的价格随着平台和安装方式的变化而变化。MySQLforLinux如果由用户自己或系统管理员而非第三方安装是免费的,而第三方选择必须支付许可费。Unix或linux自行安装免费,Unix或Linux第三方安装收费;
