Microsoft SQL 2012 和 Hadoop 提供了 2 種不同的保存和觀看信息的方法,用戶在選擇其中一種之前需要考慮每種方法的佈局意圖。這兩個系統都為客戶提供了查看信息的工具,但信息的維度、類型和區域肯定會決定決策,公司的需求也會如此。
兩者之間的一個秘密區別在於它們如何保存信息。SQL 2012 是一個關係數據庫監控系統 (RDBMS),用於購物並在表中呈現數據。SQL 2012 還將利用這些表來揭示SQL 開發不同數據集之間的聯繫。與 SQL 2012 相比,Hadoop 的主要特點是通過自由連接的網絡或集合在數百個計算機系統上存儲和安排大量異構或非結構化數據。正是通過這種方法,Hadoop 獲得了分散數據源管理系統 (DDBMS) 的標籤。
像 Google 和 Facebook 這樣的企業青睞 Hadoop,因為它能夠組織 PB 級的數據,但 Hadoop 在分散的網絡上效果最好,它呈現大量和不同信息集的能力可能會在較小的數據源上產生麻煩的功能。Hadoop 利用 MapReduce 來回答對數據的查詢,以及對時間的使用要求以及對其應用程序的理解,使得 SQL 2012 成為更小規模數據集的更合理選擇。實際上,MapReduce 的困難實現實際上導致了不同的項目,如 Hive 和 Pig,將類似 SQL 的用戶界面添加到系統中。
另一個需要考慮的關鍵方面是審判信息的種類。檢查所有賬戶持有人的平均儲蓄賬戶金額(統一)的銀行可能更喜歡 SQL 2012;調查所有金融購買可能存在欺詐行為的金融機構可以尋找 Hadoop。再次,Hadoop 在它將連貫地提供不同的數據評估的場景中增長;當數據集持續使用時,SQL 所鍾愛的簡單性和用戶友好性將超越 Hadoop。
一個組織同樣需要考慮其未來數據源開發的可能性更大的方法。Hadoop 可擴展至最佳平面(向外擴展),即在系統中包含更多節點時。SQL 2012 最適合垂直擴展(“向上”擴展),或者在將資源添加到單獨的系統或最小網絡時。規模較小的公司也可以根據 Microsoft SQL 2012 許可費用來評估 Hadoop 的開源可用性。
撇開區別不談,微軟計劃將 Hadoop 與 SQL 2012 結合起來,以使其成為潛在購買者的輕鬆選擇。從理論上講,這肯定會幫助 Hadoop 克服一些與其複雜性相關的先入之見,並根植於開源社區。由於數據很可能在未來幾年變得更大、更非結構化,這種同化很可能為許多公司提供最好的價值。
有關 SQL 2012 增長的更多信息,請瀏覽 Magenic,他們實際上只是領先的軟件應用程序開發公司之一,提供尖端的定制軟件增長,以解決幾個最知名的企業以及公司的不同服務困難國家。