|
许多中小企业或部门级的用户都知道Oracle 是市场上最好的数据库产品,但传统上都认为Oracle太昂贵,他们负担不起,会转向他们认为合适的选择: Microsoft SQL Server。 但是如果真正对比一下Microsoft SQL Server 2000和 Oracle Standard Edition,您会看到Oracle 提供的更好的伸缩性、可靠性和安全性,同时成本低于SQL Server.
我听说 Oracle 数据库安装管理太复杂! 错误: 易管理性是我们在Oracle 10g研发时的重要课题,现在Oracle10g 具有易于安装配置和管理的特性。您可以在17分钟安装好Oracle数据库10g (Standard Edition/ONE)。许多传统上需要手工管理的内容如:内存、存储和备份恢复管理,现在都实现了自动管理,参加Oracle免费的两天DBA自学课 程,您就可以轻松成为Oracle 10g的管理员。
只有企业版的数据库才支持自动管理或相关 的功能! 错误: Oracle 10g 不同的版本(Standard, ONE and Enterprise)建立在共同的核心代码基础上,为客户提供平滑的伸缩性。所有数据库的核心功能在标准版和标准版1上都支持,如:行级锁、自动管理、 企业管理工具、HTML DB等 。Oracle标准版和标准版1是专门针对中小企业和企业部门级用户定制的低成本的数据库。
Oracle benchmarks测试只是针对企业级或高端客户! 错误: Microsoft 声称SQL Server的性能已经 '足够好' 而 Oracle只对大型企业级系统的性能感兴趣。而真实的情况是,Oracle在做性能测试的时候,我们针对不同的硬件平台性能选择数据库版本。 因此,如果服务器有16个处理器,我们就会选用企业版数据库,如果用4个处理器的硬件进行测试,我们就会选择标准版。 您可以参考 Oracle Database 10g Standard Edition outperformed SQL Server 考察性能和价格比。
我们采用Visual Studio开发 .NET应用 - Oracle不支持 .NET! 错误: 采用Microsoft's Visual Studio开发的.NET应用可以非常方便地移植到Oracle Database 10g环 境下。 Oracle's Data Provider for .NET可以保证所有的 .NET 应用都能够享用到Oracle数据库高性能、伸缩性、可靠性和安全性的先进特性。所以用户可以继续使用.NET 开发应用,但是可以采用Oracle数据库管理所有的数据,达到更高的安全性。
但是Microsoft SQL Server的成本要比 Oracle Database 10g低! 错误: Oracle Database 10g 标准版1无论是基于用户数或是处理器数的许可售价都低于SQL Server 标准版。另外,Oracle在长期的支持维护费用方面也低于Microsoft,从而降低了软件的总体拥有成本。(Oracle Database SE 与 SQL Server EE相比也是同样的结果).
我们大部分应用都是用Access 和 Excel开发的, 为什么还需要Oracle 10g? 用Access 和 Excel开发的分布式应用难于扩展,管理费用高昂。您可以用Oracle HTML DB转换这些应用,集中开发和部署您的所有应用。所有用户可以通过浏览器访问所有的应用和数据,管理员只需要管理一个数据库。您可以通过免费的自学工具快 速掌握HTML DB。
Microsoft SQL Server可以支持active-passive方式的故障切换,为什么我还需要用RAC? SQL Server 企业版可以支持双向的active-passive备份切换配置, 节点 A 运行应用 A, 同时节点B运行应用 B。每个节点都作为另外一个节点的备份切换节点。 但是同一个应用不能同时运行在两个不同的节点。如果您采用Real Application Clusters,相同的应用可以运行在所有的节点,每一个节点都可以作为其他节点的备份。RAC是 Oracle Database 10g 标准版的一部分,它的成本低于SQL Server企业版 。 |