《使用NoSQL八年經驗總結》要點:
本文介紹了使用NoSQL八年經驗總結,希望對您有用。如果有疑問,可以聯(lián)系我們。
耶穌基督后期圣徒教會(LDS)的企業(yè)數(shù)據架構師 Mike Bowers,在最近的 Enterprise Data World 大會(EDW)上介紹了使用 NoSQL 數(shù)據庫八年的經驗教訓.他講述了選擇 NoSQL 數(shù)據庫的設計根據.
大型組織若選擇使用 NoSQL 數(shù)據庫,需要耗費大量人力與時間將關系型數(shù)據庫轉換為 NoSQL 數(shù)據庫.它還需要改變組織不同層次的文化管理.
Mike 分享了成功推廣新興的數(shù)據庫技術(Document NoSQL database)到一個擁有很大的 IT 商店的企業(yè)的故事.現(xiàn)在他們使用這項技術運行 189 個應用程序,處理了幾十億事務.LDS 教會擁有 1500 萬名會員,提供用 188 種語言頒發(fā)的幾千份文檔.他們產生了 192 個網站及應用程序(運行在 Marklogic 服務器上),每年網頁瀏覽量達到數(shù)十億次.
NoSQL 數(shù)據庫采用一些舉措,例如擁有 NoSQL champion 以及獲得開發(fā)者及高級管理團隊的支持.
經驗1:每個組織需要一個 NoSQL champion:這個人需要在整個組織中擁有影響力,需要說服開發(fā)者和公司中的高層管理團隊.
經驗2:必需得到管理層的支持:企業(yè)中的高級管理團隊更傾向于企業(yè)級商業(yè)數(shù)據庫,而創(chuàng)業(yè)公司的高級經理更傾向于使用開源數(shù)據庫.所以,進行變遷至 NoSQL 改革的團隊必需得到管理層的支持,將 NoSQL 數(shù)據庫帶到企業(yè)中去.
經驗3:必需得到開發(fā)者的支持:團隊還需要向開發(fā)者介紹 NoSQL 數(shù)據庫可以支持不同的數(shù)據結構,可以支持敏捷開發(fā).Mike 說 Document NoSQL 數(shù)據庫可以提供更快地開發(fā),而鍵/值數(shù)據庫有更快的性能,列式數(shù)據庫提供聯(lián)機數(shù)據處理.
經驗4:培訓,培訓,培訓:對開發(fā)者進行 NoSQL 數(shù)據庫的使用培訓非常重要.如果沒有好的培訓,NoSQL 數(shù)據庫的優(yōu)點就不能在項目中體現(xiàn).
他建議使用 NoSQL 數(shù)據庫建立一個真的辦理方案,你就可以看到 NoSQL 數(shù)據庫可以又快又便宜地成功執(zhí)行你想要的目標.NoSQL 數(shù)據庫可以減少數(shù)據庫許可,降低開發(fā)成本,并提供更好的可擴展性.
Mike 還比擬了不同數(shù)據庫的幾個指標,如高帶寬、低延遲、分析、操作、容積以及速度.使用 NoSQL 數(shù)據庫有一些驅動因素,如數(shù)據建模的靈活性、性能以及橫向可擴展性.
團隊必需對使用具體的 NoSQL 數(shù)據庫達成共識,在決策過程中團隊每個人員都參與其中.
歡迎參與《使用NoSQL八年經驗總結》討論,分享您的想法,維易PHP學院為您提供專業(yè)教程。