SQL Server – Microsoft 數據存儲解決方案

Microsoft SQL 2012 和 Hadoop 使用兩種不同的方法來存儲和查看數據,客戶在選擇其中一種之前應該考慮每種方法的設計意圖。這兩個系統都為用戶提供了分析信息的工具,但是信息的大小、類型和位置將決定決策,當然也取決於公司的需求。兩者之間的一個技巧區別在於他們如何保存信息。SQL 2012 是一種關係數據庫管理系統 (RDBMS),旨在購物以及在表格中呈現數據。SQL 2012 還將利用這些表來揭示不同信息集合之間的關係。與 SQL 2012 相比,Hadoop 主要用作在鬆散連接的網絡或集群上的數百個計算機系統上存儲和安排大量異構或非結構化信息的手段。正是通過這種方法,Hadoop 獲得了分佈式數據源管理系統 (DDBMS) 的標籤。像 Google 和 Facebook 這樣的公司更喜歡 Hadoop,因為它能夠處理 PB 級的信息,但是 Hadoop 在分佈式網絡上工作得最好,而且它對現有非常大且不同的信息集合的能力可能會在較小的數據源上產生麻煩的功能。Hadoop 利用 MapReduce 來處理對信息的查詢,它的使用需要時間和對其應用程序的理解,這使得 SQL 2012 成為更小的數據集合更合乎邏輯的選擇。矛盾的是,MapReduce 的硬應用實際上導致了 Hive 和 Pig 等不同的項目向平台添加了類似 SQL 的用戶界面。另一個需要考慮的關鍵因素就是正在檢查的數據類型。研究其所有賬戶持有人的普通儲蓄賬戶金額(同質)的金融機構 SQL 中級課程可能會偏愛 SQL 2012;調查所有貨幣交易的潛在欺詐行為的銀行可能會選擇 Hadoop。再次,Hadoop 在它將連貫地提供不同的數據評估的場景中蓬勃發展。當信息集支持它的使用時,SQL 的相對簡單性和用戶友好性肯定會超過 Hadoop。公司同樣必須考慮其未來數據源開發的可能方法。Hadoop 理想的水平範圍(向外擴展),也就是說,在系統中包含更多節點時。SQL 2012 最適合垂直擴展(“向上”擴展),或者在將源添加到單個系統或受限網絡時。規模較小的企業可能會另外權衡 Hadoop 的開源可訪問性與許可 Microsoft SQL 2012 的費用。撇開區別,微軟打算將 Hadoop 與 SQL 2012 結合起來,希望使其成為潛在購買者的簡單選擇。從理論上講,這肯定會幫助 Hadoop 克服一些對其複雜性以及起源於開源社區的偏見。由於信息很可能在未來幾年變得更大且更加非結構化,因此這種組合很可能為多個組織提供最大的價值。要了解有關 SQL 2012 改進的更多信息,