MongoDB 應用設計模式 MongoDB应用设计模式

瑞克·科普蘭 (Rick Copeland)

立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

 

<內容簡介>

無論你是在構建一個社交媒體網站,還是一個僅在內部使用的企業應用程序,科普蘭所著的《MongoDB應用設計模式》展示了MongoDB及其需要解決的商業問題之間的關係。你將學到如何將MongoDB設計模式應用到許多具有挑戰性的領域中,例如電子商務、內容管理系統和在線遊戲。通過學習Python和JavaScript示例代碼,你將瞭解到MongoDB如何幫助用戶在簡化開發模型的同時,擴展數據模型。
很多企業應用了NoSQL數據庫,但是並沒有很好地理解,並高效地使用這些技術的特性。本書展示了文檔嵌入、多態模式和其他MongoDB模式所帶來的好處,並提供了具體的大數據使用實例,包括:
運營智能:執行商業數據的實時分析。
電子商務:在產品目錄管理和存貨管理系統中使用MongoDB。
內容管理系統:學習存儲內容節點、二進制資源和討論的方法。
在線廣告網絡:應用技術來實現廣告印象頻次控制和關鍵字目標選擇與競價。
社交網絡:學習如何存儲Google+建模後的複雜社交圖譜。
在線遊戲:提供在多玩家角色扮演遊戲中對角色和遊戲世界數據的併發訪問。

 

<章節目錄>

前言
第一部分  設計模式
  第1章  嵌入還是引用
    關係型數據模型和標準化
    什麼是範式?
    MongoDB:不論如何,誰需要標準化呢?
    為了潛在的高引數關係使用引用
    總結
  第2章  多態模式
    多態模式支持面向對象編程
    多態模式使得模式進化成為可能
    多態模式支持半結構域數據
    結論
  第3章  模仿事務行為
    一致性的有關方法
    混合文檔
    使用複雜更新
    使用補償來優化更新
    小結
第二部分  應用實例
  第4章  運營智能
    存儲日誌數據
    預聚合報告
    分層聚合
  第5章  電子商務
    產品目錄
    分類層級
    存貨管理
  第6章  內容管理系統
    元數據和資源管理
    存儲評論信息
  第7章  在線廣告網絡
    解決方案概述
    設計一:基本廣告服務
    設計二:增加廣告頻次控制
    設計三:關鍵字目標選擇
  第8章  社交網絡
    解決方案概述
    模式設計
    操作
    分片
  第9章  在線遊戲
    解決方案概述
    模式設計
    操作
    分片
後記