MongoDB滚动升级的终极指南
不管你使用的是什么数据库,都需要周期性地执行大量维护任务以保证系统的健康。同时,不管你使用的是什么数据库,在生产系统中的维护工作都是有风险的。因此,维护工作一般都是在预先安排好的宕机时间段执行:数据库处于离线状态,正常的业务操作被推迟。而这...
不管你使用的是什么数据库,都需要周期性地执行大量维护任务以保证系统的健康。同时,不管你使用的是什么数据库,在生产系统中的维护工作都是有风险的。因此,维护工作一般都是在预先安排好的宕机时间段执行:数据库处于离线状态,正常的业务操作被推迟。而这...
在我们电商参考架构系列的前三部分中,我们主要讨论了在电商领域两个实用的MongoDB应用:产品目录和库存系统。这两个应用都是非常传统的用户案例,MongoDB在其中作为一个相对静止、直接的数据集合的记录系统。例如,在系列的第一部分中介绍了产...
在本系列电商参考架构的第一部分中,我们讨论了如何使用MongoDB作为一个大型产品目录的数据持久层。在第二部分中,我们介绍了库存系统的模式及数据模型。今天,我们将介绍如何查询和更新库存以及如何扩展系统。 库存更新及聚合 一个好的库存系统不应...
MongoDB至关重要的特色之一就是其内置的分片功能。这一功能允许你在多个普通的商用服务器之间分担你的数据量以及数据库工作负载。 尽管分片是MongoDB的内置功能,你仍然需要弄清楚很多事情以保证成功的安装。最需要技巧的地方之一就是选择一个...
在电商参考架构系列的第一部分中,我们介绍了一个大数据量电商如何使用MongoDB作为一个庞大产品目录持久层的一些最佳实践。第一部分中包括了索引、模式以及查询优化以保证我们的目录能够支持类似于搜索、单店价格以及在高效率方式下多方面检索及浏览等...
如今,产品目录数据管理对零售商而言是一个非常复杂的问题。经过多年对多个庞大、由供应商提供的系统的依赖之后,零售商目前正在重新考虑他们的选择,并且开始展望未来。 在如今供应商提供的系统中,产品数据必须得频繁地使用 ETL 工具来回迁移,以保证...
本文译自Eric Holzhaue的英文博客:http://www.mongodb.com/blog/post/creating-single-view-part-2-schema-development。 在本系列关于360°视图的第一部...
介绍 可追踪游标,特别是追踪MongoDB的操作日志是MongoDB中拥有多种用途、非常受欢迎的特色,例如向数据库发送一个有关所有变化的实时通知。一个可追踪游标在概念上与Unix系统中的”tail -f”命令相同。一...
本系列的三篇博客将会提供一个关于在MongoDB上构建360°视图的介绍。第一部分包括一个360°视图示例以及在构建360°视图时需要考虑的要点概述,第二部分将介绍一个示例数据模型的实现,第三部分将深入探讨如何将数据迁移到Mo...
本文译自Chad Tindel的英文博客:http://www.mongodb.com/blog/post/capacity-planning-and-hardware-provisioning-mongodb-ten-minutes。 大...