作为一名架构师,在拥有海量数据的存取方面您是怎么选择现有的数据库的。
比如SQLSERVER2008和ORACLE11G,您会选择哪一个,为什么???您的依据是什么?比如电子病历系统,您会选择SQLSERVER2008,还是ORACLE11G。
再比如大型的门户网站,您选择ORACLE11G还是SQLSERVER2008。

解决方案 »

  1.   

    你跟他说:你有钱就用ORACLE11G
    SQLSERVER2008已经足够应付
      

  2.   

    其实我感觉 ORACLE11G 比SQLSERVER2008牛多了。对不对?
      

  3.   

    下面总结了SQLServer2008胜出的一些要害任务方面。  性能和可扩展性  由强大的行业标准基准结果证实,SQL Server延伸到了一些全球最大的工作负载。像Unilever、Citi、BarclaysCapital和 MediterraneanShipping之类的客户在SQLServer上运行它们的最要害任务应用程序。运行SQLServer2008的客户,包括大型的独立软件开发商例如Siemens和RedPrairie,表示使用最新的改进了可扩展性的版本后,感觉非常好。SQLServer被 CRNMagazine认做是最好的销售商和发展最好的销售商。  安全  在过去的四年里National VulnerabilityDatabase(NIST)报告了在Oracle数据库产品中的330多个主要的安全漏洞。而在同一时间,关于 SQLServer2005的漏洞一个都没有。这个结果来自于可信赖计算计划(TrustworthyComputingInitiative)中的安全引擎处理部分、广泛的安全特性和一个强大的Microsoft更新基础构建。这个成功的结合为客户降低了安全风险和打补丁的停机时间。依据一个专家介绍,在补丁治理方面,Oracle落后于Microsoft五年的时间。Computerworld报告显示三分之二的Oracle数据库治理员不使用安全补丁。  开发人员生产力  SQL Server 与MicrosoftVisualStudio一起使用,帮助提供一个集成的开发体验,使得开发人员可以在一个环境中处理客户端、中间层和数据层。 SQLServer2008通过新的开发特性又向前迈进了一步。与之相比,Oracle的工具和SDK通过引入组合起来,要求开发人员学习和使用众多的接口。事实上,IDC报告显示Microsoft是应用技术平台的第一选择。
      

  4.   

    如果这个数据量处理问题sql 2008 或者 ORACLE 其中一个处理不了的,那么它早就挂了
      

  5.   

    可以这样回答吗:在程序设计阶段会充分考虑数据层与逻辑层的隔离,保证对不同的数据提供程序的兼容,这样就可以根据具体的需求、项目预算及DBA的建议灵活选择数据源。
      

  6.   

    我选Oracle,Oracle在性能相对稳定些,并发性能比SQL Server强,对于海量数据,其数据量很大,所以建议用Oracle.
      

  7.   


    嗯,那还是有可能的。以前的话我肯定会选ORACLE了,但现在我觉得选择MSSQL2008也未必不好。微软产品的偶数版本通常都比较经典。
      

  8.   

    海量数据个人觉得还是用Oracle数据库,其性能稳定啊。
      

  9.   

    我日,总结一句话,这种面试题纯属装X,因为说实话,你用再NB得数据库,你手下的程序员还是按照SQL2000的用法用,有意思吗?   你手下的程序员根本不知道SQL2008的新性能,或者新用法,试问现在1000个程序员用SQL2005,究竟有多少用到了SQL2005的最新特性的?   都是按照SQL2000来进行处理,顶多语法改进了下,晕菜