本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
无论你是在构建一个社交媒体网站,还是一个仅
在内部使用的企业应用程序,科普兰所著的
《MongoDB应用设计模式》展示了MongoDB及其需要解
决的商业问题之间的关系。你将学到如何将MongoDB
设计模式应用到许多具有挑战性的领域中,例如电子
商务、内容管理系统和在线游戏。通过学习Python和
示例代码,你将了解到MongoDB如何帮助
用户在简化开发模型的同时,扩展数据模型。
很多企业应用了NoSQL数据库,但是并没有很好
地理解,并高效地使用这些技术的特性。本书展示了
文档嵌入、多态模式和其他MongoDB模式所带来的好
处,并提供了具体的大数据使用实例,包括:
运营智能:执行商业数据的实时分析。
电子商务:在产品目录管理和存货管理系统中使
用MongoDB。
内容管理系统:学习存储内容节点、二进制资源
和讨论的方法。
在线广告网络:应用技术来实现广告印象频次控
制和关键字目标选择与竞价。
社交网络:学习如何存储Google+建模后的复杂
社交图谱。
在线游戏:提供在多玩家角色扮演游戏中对角色
和游戏世界数据的并发访问。
Rick Copeland是Arborian咨询公司的首席咨询师和创办者。Arborian咨询公司是一家着重于MongoDB和Python定制开发和培训的商业机构。
前言
部分 设计模式
第1章 嵌入还是引用
关系型数据模型和标准化
什么是范式?
MongoDB:不论如何,谁需要标准化呢?
为了潜在的高引数关系使用引用
总结
第2章 多态模式
多态模式支持面向对象编程
多态模式使得模式进化成为可能
多态模式支持半结构域数据
结论
第3章 模仿事务行为
一致性的有关方法
混合文档
使用复杂 新
使用补偿来优化 新
小结
第二部分 应用实例
第4章 运营智能
存储日志数据
预聚合报告
分层聚合
第5章 电子商务
产品目录
分类层级
存货管理
第6章 内容管理系统
元数据和资源管理
存储评论信息
第7章 在线广告网络
解决方案概述
设计一:基本广告服务
设计二:增加广告频次控制
设计三:关键字目标选择
第8章 社交网络
解决方案概述
模式设计
操作
分片
第9章 在线游戏
解决方案概述
模式设计
操作
分片
后记