注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)MongoDB設(shè)計(jì)模式(影印版)

MongoDB設(shè)計(jì)模式(影印版)

MongoDB設(shè)計(jì)模式(影印版)

定 價(jià):¥36.00

作 者: Rick Copland 著
出版社: 東南大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)理論

ISBN: 9787564144586 出版時(shí)間: 2013-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 160 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  無(wú)論你正在搭建一個(gè)社交媒體網(wǎng)站還是一個(gè)內(nèi)部使用的企業(yè)應(yīng)用,《MongoDB設(shè)計(jì)模式(影印版)》注重實(shí)踐的指南都可以為你展示出在MongoDB和它所用來(lái)解決的商業(yè)問(wèn)題之間的緊密聯(lián)系。你將學(xué)習(xí)如何把MongoDB設(shè)計(jì)模式應(yīng)用到多個(gè)具有挑戰(zhàn)性的領(lǐng)域中,比如電子商務(wù)、內(nèi)容管理和在線游戲。通過(guò)使用Python和JayaScript的代碼實(shí)例,你將了解MongoDB是如何讓你在調(diào)整數(shù)據(jù)模型的同時(shí)簡(jiǎn)化開(kāi)發(fā)流程。很多商業(yè)應(yīng)用在還沒(méi)有理解如何更有效地使用NoSQL數(shù)據(jù)庫(kù)之前就直接啟用了它?!禡ongoDB設(shè)計(jì)模式(影印版)》將為你演示文檔嵌入、多態(tài)性架構(gòu)和其他處理特定大數(shù)據(jù)用例的MongoDB模式的優(yōu)勢(shì)所在,包括:營(yíng)運(yùn)智能:執(zhí)行商業(yè)數(shù)據(jù)的實(shí)時(shí)分析。電子商務(wù):讓MongoDB成為產(chǎn)品目錄大師或者庫(kù)存管理系統(tǒng)。內(nèi)容管理:學(xué)習(xí)用來(lái)存儲(chǔ)內(nèi)容節(jié)點(diǎn)、二元資產(chǎn)和討論區(qū)的方法。在線廣告網(wǎng)絡(luò):把技術(shù)運(yùn)用于廣告播放的頻次控制、關(guān)鍵字定位和競(jìng)價(jià)。社交網(wǎng)絡(luò):學(xué)習(xí)如何存儲(chǔ)一個(gè)仿效Google+的復(fù)雜社交圖。在線游戲:為一個(gè)多人角色扮演游戲提供對(duì)人物和世界數(shù)據(jù)的并發(fā)訪問(wèn)。

作者簡(jiǎn)介

  Rick Copeland是Arborian咨詢公司的首席咨詢師和創(chuàng)辦者。Arborian咨詢公司是一家著重于MongoDB和Python定制開(kāi)發(fā)和培訓(xùn)的商業(yè)機(jī)構(gòu)。

圖書目錄

Preface
Part I.Design Patterns
1.To EmbedOrReference
Relational Data Modeling and Normalization
What Is a Normal Form,Anyway?
So What's the Problem?
Denormalizing for Performance
MongoDB:Wh0 Needs Normalization.Anyway?
MongoDB Document Format
Embedding for Locality
Embedding for Atomicity and Isolation
Referencing for Flexibilitv
Referencing for Potentially High——Arity Relationships
Many-to-Many Relationships
Conclusion
2.PolymorphicSchemas
Polymorphic Schemas to SuppoObject—Oriented Programming
Polymorphic Schemas Enable Schema Evolution
Storage(In-)Efficiency ofBSON
Polymorphic Schemas SuppoSemi—Structured Domain Data
Conclusion
3.MimickingTransactional Behavior
The Relational Approach to Consistency
Compound Documents
Using Complex Updates
Optimistic Update with Compensation
Conclusion
PartⅡ.UseCases
4.OperationalIntelligence
Storing Log Data
Solution 0verview
Schema Design
Operations
Sharding Concerns
Managing Event Data Growth
Pre—Aggregated Reports
Solution 0verview
Schema Design
Operations
Sharding Concerns
Hierarchical Aggregation
Solution Overview
Schema Design
MapReduce
Operations
Sharding Concerns
5.Ecommetce
Product Catalog
Solution Overview
Operations
Sharding Concerns
Category Hierarchy
Solution Overview
Schema Design
Operations
Sharding Concerns
Inventory Management
Solution 0verview
Schema
Operations
Sharding Concerns
6.ContentManagementSystems
Metadata and Asset Management
Solution Overview
Schema Design
Operations
Sharding Concerns
Storing Comments
Solution 0verview
Approach:One Document per Comment
Approach:Embedding All Comments
Approach:Hybrid Schema Design
Sharding Concerns
7.OnlineAdvertising Networks
Solution Overview
Design 1:Basic Ad Serving
Schema Design
Operation:Choose an Ad to Serve
Operation:Make an Ad Campaign Inactive
Sharding Concerns
Design 2:Adding Frequency Capping
Schema Design
Operation:Choose an Ad to Serve
Sharding
Design 3:Keyword Targeting
Schema Design
Operation:Choose a Group ofAds to Serve
8.SociaI Networking
Solution Overview
Schema Design
Independent Collections
Dependent Collections
Operations
Viewing a News Feed or WaU Posts
Commenting on a Post
Creating a New Post
Maintaining the Social Graph
Sharding
9.OnlineGaminq.
Solution Overview
Schema Design
Character Schema
Rem Schema
Locion Schema
Operations
Load Character Data from MongoDB
Extract Armor and Weapon Data for Display
Extract Character Attributes,Inventorand Room Information for Display
PickUp anItemfrom aRoom
Remove an Item from a Container
Move the Character to a Different Room
Buy an Item
Sharding
Afterword
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)