December 2009 Archives

當今三大資料庫公司 (微軟,IBM,Oracle) 對於近年爆紅的資料處理技術 Hadoop 分別有著決然不同的反應.

SybaseTeradata 等 data warehouse 公司紛紛擁抱 Hadoop/Mapreduce 技術的時候,  很顯然的, 微軟正在抗拒著. 威斯康辛大學教授 David J. DeWitt 同時也是 Microsoft tech fellow 說 "我們不打算引入Hadoop到我們的產品當中". 他對於 Hadoop 不感興趣其實並不令人意外, DeWitt 教授是 parallel SQL databases 學術專家, 年初才和他人共同發表了一篇關於 SQL Server 仍可以在大多數的工作上擊敗MapReduce 的論文.

IBM 本身是 Apache 軟體基金會的主要贊助公司之一,不令人意外地, IBM 對 Hadoop 的發展則是樂觀其成. Anant Jhingran, IBM information management division 的 CTO 提到: "我並不是說Hadoop 融合資料庫可以解決一切問題, 但是最終每個公司將會想要擁有 Hadoop 技術, 只是不確定是以哪種形式". IBM 在實驗室進行研究開發的同時, 也正與數十家企業用戶進行相關實驗計劃.

Oracle 有可能是 Hadoop/MapReduce 崛起後最大的輸家, 不僅僅是因為它本身目前是第一大資料庫軟體廠商,也因為資料庫在延展性(Scalability)方面的名聲不佳 - 而這正是 Hadoop/MapReduce 的強項. Oracle 並未正式回應, 不過就在今年十月,它們發佈了一篇 blog 談到 "事實上我們一直以來都在用 MapReduce"