MongoDB 3.0 官方性能测试报告(I):YCSB测试下的并发量提升

前言:

MongoDB 3.0的主要侧重点是提高性能,尤其是写性能和对硬件资源的利用率 。为了展示我们在3.0 中取得的成果和如何来应用这些新的改善,我们接下来将发布一系列博客来比较MongoDB 2.6和3.0的性能。

就像所有的基准测试一样,这些测试结果不一定适用于你的场景。 MongoDB的使用场景是多种多样的,采用那种能够反映你应用程序需求和你将要用来部署的硬件的性能测试是至关重要[......]

阅读全文

每天200亿次查询 – MongoDB在奇虎360

100多个应用,1,500多个实例,每天200亿次查询

奇虎是中国最大的安卓移动发布平台。奇虎也是中国最顶尖的病毒软件防护公司,同时为网络以及移动平台提供产品。自从2011年成为MongoDB的用户之后,奇虎已经在MongoDB上构建了100多个不同的应用,其中包括新服务以及从MySQL和Redis上迁移过来的服务——每天都会在MongoDB上运行超过1, 500个实例并且支持200亿次查询[......]

阅读全文

MongoDB 复制集学习—-基础篇

话不多说,先说说复制集的作用:复制在为数据提供了冗余同时,也提高了数据的可用性。 (摘自MongoDB 中文社区)

  •          MongoDB 复制集的结构以及基本概念

Diagram of default routing of reads and writes to the primary.

图一 MongoDB 基本结构图

        正如上图所示,MongoDB 复制集的架构中,主要分为两部分:主节点(Primary)和从节点(Secondary)。

        主节点:在一[......]

阅读全文

安全部署MongoDB最佳实践

#1: 不要把MongoDB服务器部署在互联网上或者DMZ里

MongoDB和其他的后端服务器一样,不应该部署在DMZ里,更不用说直接部署在互联网上面。你应该把MongoDB部署在公司内部网络,使用路由器或防火墙技术把MongoDB服务器保护起来,

不允许直接从互联网访问MongoDB的端口。 通过这种方式来防止未授权的访问及DDoS攻击等。

另外,如果MongoDB所在的服务器上有多个网卡[......]

阅读全文