耶穌**後期聖徒教會(lds)的企業資料架構師mike bowers,在最近的 enterprise data world大會(edw)上介紹了使用nosql資料庫八年的經驗教訓。他講述了選擇nosql資料庫的設計根據。
大型組織若選擇使用nosql資料庫,需要耗費大量人力與時間將關係型資料庫轉換為nosql資料庫。它還需要改變組織不同層次的文化管理。
mike分享了成功推廣新興的資料庫技術(document nosql database)到乙個擁有很大的it商店的企業的故事。現在他們使用這項技術執行189個應用程式,處理了幾十億事務。lds教會擁有1500萬名會員,提供用188種語言發表的幾千份文件。他們產生了192個**及應用程式(執行在marklogic伺服器上),每年網頁瀏覽量達到數十億次。
nosql資料庫採用一些舉措,例如擁有nosql champion以及獲得開發者及高階管理團隊的支援。
經驗1:每個組織需要乙個nosql champion:這個人需要在整個組織中擁有影響力,需要說服開發者和公司中的高層管理團隊。
經驗2:必須得到管理層的支援:企業中的高階管理團隊更傾向於企業級商業資料庫,而創業公司的高階經理更傾向於使用開源資料庫。所以,進行變遷至nosql改革的團隊必須得到管理層的支援,將nosql資料庫帶到企業中去。
經驗3:必須得到開發者的支援:團隊還需要向開發者介紹nosql資料庫可以支援不同的資料結構,可以支援敏捷開發。mike說document nosql資料庫可以提供更快地開發,而鍵/值資料庫有更快的效能,列式資料庫提供聯機資料處理。
經驗4:培訓,培訓,培訓:對開發者進行nosql資料庫的使用培訓非常重要。如果沒有好的培訓,nosql資料庫的優點就不能在專案中體現。
他建議使用nosql資料庫建立乙個真的解決方案,你就可以看到nosql資料庫可以又快又便宜地成功執行你想要的目標。nosql資料庫可以減少資料庫許可,降低開發成本,並提供更好的可擴充套件性。
mike還比較了不同資料庫的幾個指標,如高頻寬、低延遲、分析、操作、容積以及速度。使用nosql資料庫有一些驅動因素,如資料建模的靈活性、效能以及橫向可擴充套件性。
團隊必須對使用具體的nosql資料庫達成共識,在決策過程中團隊每個人員都參與其中。
開發1 5年,經驗總結
序言 工作快2年了,部落格也建立了那麼久,零零星星從別人的部落格裡剽竊了些東西,放到我的部落格裡面,變成了自己的乙個資料查閱記錄板,實際上,我也再也沒有看過,許久不看,便也忘了。大神們都說,自己寫出來的東西,不進行copy 的才是自己的,認知也會更加清楚,so 我要開始寫部落格。開頭,先推卸下理由 ...
工作五年經驗總結
1 工作 1 30歲,而立之年,劃過一道美麗的弧線 2 百善孝為先 奶奶去世了,到現在我也不太能接受,總覺得一回到老家就能見到奶奶,希望趁爸媽還未老去多陪陪他們,盡盡孝心,從未感受過能和家人在一起原來那麼重要 3 看著琛寶慢慢長大,從剛能扶著走路到小跑一溜煙,從只會喊爸爸 媽媽 奶奶 飛機到偶爾能出...
MQ使用經驗總結
mq使用經驗總結 mq經驗總結 首先了解什麼是mq?mq的作用是什麼?mq是通訊中介軟體。他的作用是省去開發人員開發通訊工具的時間,節省開發成本,提高開發效 率。mq的使用,如何安裝mq?根據以往的經驗,win版的mq比較容易安裝,傻瓜式,一路next就可以。aix版本的用 itty安裝。linux...