有个问题一直困扰我,请高手指教:
数据库与操作系统哪个技术含量更高?
比如“Oracle与微软”的产品比较一下,哪个技术含量更高?或者说如果Oracle去搞操作系统、微软去搞数据库ERP等,会不会明显超过对方?这个问题可能比较幼稚,但请高手详细讲解一二,谢谢!

解决方案 »

  1.   

    个人认为哈,作为一个好的DBA是什么都需要了解的。从业务(相关如电信,金融等行业的业务流程及约定规则),硬件(小型机,PC SEVER,存储,光纤,各种接口的性能测试及安装),操作系统(相关参数及网络配置),设计(整体数据库结构,数据处理流程设计,数据安全,容灾方案,维护巡查),相关应用语言的接口等等。所以俄觉得做一个DBA比一操作系统工程师难
      

  2.   

    如果比 属于1000个人中的前五个则  1000个oracle 中的这前5个 技术要高于 MS Sql Server
    也就是各个技术专业中有顶尖进行比较的话HP-UX > Oralce > Winodws > MS SQL Server
      

  3.   

    oracle现在的设计可以脱离操作系统了吗?
      

  4.   

    哈哈,大家的发言很踊跃,谢谢啦!
    有人说了:你问这个问题有什么目的?其实也没啥复杂目的,就是看看大家的看法罢了,起因我说一下吧,有一天我遇到一个同行,在聊天中说到微软和Oracle,最后突然谈到这两个巨头到底哪个更厉害呢,我们当然知道这两家的核心产品不同,虽然微软也有数据库和ERP,但如果你了解Oracle数据库及ERP产品的话,微软的不说是小儿科也差不多了,由于他们核心产品是不同领域,加上我和朋友的知识面有限,虽然争执起来,但也知道是争不出什么结果的,所以才请大家谈谈高论,就当娱乐了,但娱乐之余也想长点见识,所以才发此一问!有的人说了,没办法比,也说了理由,但我相信,对于那些技术高深、见多识广的高人,必然有不同的看法,期待中!!!
      

  5.   

    其实个人觉得楼主的担心是多余的,微软和oracle两家是不会相互侵入的,任何一家公司即使他搞多元化,他也只有一条主线,而且也不会说为了自己的利益去封杀别人的东西,典型的例子就是微软自己有c#,但是他绝不会封杀java。
      

  6.   

    技术含量,不太清楚。
    但是,数据库和操作系统,应该是两个不同方向的技术。
    数据库,主要还是计算机中,大量数据的维护和管理。
    而操作系统,则是,计算机中软硬件的大管家,既要为程序分配硬件资源,同时,某些软件资源(软件资源的互通有无)也要分配得当。
    如果说知识涵盖方面,操作系统所涉及的东西,要比数据库要多很多。
    当然,开发数据库软件也要对操作系统有深入了解才可以。
    微软也搞过数据库,SQL Server 貌似就是微软的产品吧?
    让Oracle搞操作系统,微软搞数据库。这个比喻并不恰当。
    就如同,文学博士和理学博士,他们哪个懂得科学知识多?
    让文学博士搞理学,让理学博士搞文学,他们哪个成就高?