周颖敏的博客

MongoDB Compass 图形界面管理工具初探

yingmin评论(1)赞(1)

MongoDB灵活的模式和丰富的文档结构能够帮助开发人员使用丰富的数据结构快速开发应用。然而,这样的灵活性也有可能使得在一个已知的数据库中理解数据的结构变得困难。 直到现在,如果您想知道您数据的结构,您都不得不在命令行使用MongoDB S...

MongoDB滚动升级的终极指南

yingmin评论(3)赞(0)

不管你使用的是什么数据库,都需要周期性地执行大量维护任务以保证系统的健康。同时,不管你使用的是什么数据库,在生产系统中的维护工作都是有风险的。因此,维护工作一般都是在预先安排好的宕机时间段执行:数据库处于离线状态,正常的业务操作被推迟。而这...

电商参考架构第四部分:推荐及个性化

yingmin评论(1)赞(0)

在我们电商参考架构系列的前三部分中,我们主要讨论了在电商领域两个实用的MongoDB应用:产品目录和库存系统。这两个应用都是非常传统的用户案例,MongoDB在其中作为一个相对静止、直接的数据集合的记录系统。例如,在系列的第一部分中介绍了产...

电商参考架构第三部分:查询优化及扩展

yingmin评论(0)赞(0)

在本系列电商参考架构的第一部分中,我们讨论了如何使用MongoDB作为一个大型产品目录的数据持久层。在第二部分中,我们介绍了库存系统的模式及数据模型。今天,我们将介绍如何查询和更新库存以及如何扩展系统。 库存更新及聚合 一个好的库存系统不应...

片键 – 搭建MongoDB分片集群之关键

yingmin评论(0)赞(2)

MongoDB至关重要的特色之一就是其内置的分片功能。这一功能允许你在多个普通的商用服务器之间分担你的数据量以及数据库工作负载。 尽管分片是MongoDB的内置功能,你仍然需要弄清楚很多事情以保证成功的安装。最需要技巧的地方之一就是选择一个...

电商参考架构第二部分:库存优化方法

yingmin评论(0)赞(0)

在电商参考架构系列的第一部分中,我们介绍了一个大数据量电商如何使用MongoDB作为一个庞大产品目录持久层的一些最佳实践。第一部分中包括了索引、模式以及查询优化以保证我们的目录能够支持类似于搜索、单店价格以及在高效率方式下多方面检索及浏览等...