摘要:一、关于 异步驱动 从3.0 版本开始,MongoDB 开始提供异步方式的驱动(Java Async Driver),这为应用提供了一种更高性能的选择。但实质上,使用同步驱动(Java Sync Driver)的项目也不在少数,或许是因为先入为主的原因(同步Driver的文档说明更加的完善),又或者 阅读全文
posted @ 2019-10-22 11:54 wefeng 阅读 (461) 评论 (0) 编辑
摘要:背景 在如今的互联网环境下,海量数据已随处可见并且还在不断增长,对于如何存储处理海量数据,比较常见的方法有两种: 垂直扩展:通过增加单台服务器的配置,例如使用更强悍的 CPU、更大的内存、更大容量的磁盘,此种方法虽然成本很高,但是实现比较简单,维护起来也比较方便。 水平扩展:通过使用更多配置一般的服 阅读全文
posted @ 2019-10-16 08:46 wefeng 阅读 (336) 评论 (0) 编辑
摘要:将数据从一种数据库迁移到另一种数据库通常都非常具有挑战性,特别是考虑到数据一致性、应用停机时间、以及源和目标数据库在设计上的差异性等因素。这个过程中,运维人员通常都希望借助于专门的数据迁移(复制)工具来降低操作的复杂性和对业务的影响。AWS数据迁移服务(AWS DMS)可帮助AWS用户快速、安全、无 阅读全文
posted @ 2019-10-15 14:23 wefeng 阅读 (128) 评论 (0) 编辑
摘要:MongoDB集群有副本集及主从复制两种模式,不过主从模式在MongoDB 3.6已经彻底废弃,今天主要探讨副本集的搭建和使用,以及分片。 副本集介绍 副本集(Replica Set)即副本的集合,在MongoDB中通过先定义一个副本集合,然后将多个节点(副本)加入到这个集合中。简单来说就是集群中包 阅读全文
posted @ 2019-10-15 14:06 wefeng 阅读 (42) 评论 (0) 编辑
摘要:Why Spark with MongoDB? MongoDB Spark Connector 为官方推出,用于适配 Spark 操作 MongoDB 数据;本文以 Python 为例,介绍 MongoDB Spark Connector 的使用,帮助你基于 MongoDB 构建第一个分析应用。 阅读全文
posted @ 2019-10-03 05:29 wefeng 阅读 (376) 评论 (0) 编辑
摘要:分片,唯一索引和upsert,表面上看似没有直接联系的几个东西,到底存在怎样的瓜葛呢? 阅读全文
posted @ 2019-09-24 20:40 wefeng 阅读 (225) 评论 (0) 编辑
摘要:MongoDB入门 阅读全文
posted @ 2019-09-21 22:01 wefeng 阅读 (79) 评论 (0) 编辑
摘要:MongoDB 是一个越来越流行的自由开源的 NoSQL 数据库,它将数据存储在类似 JSON 的灵活文档集中,这与 SQL 数据库中常见的表格形式形成对比。 阅读全文
posted @ 2019-09-10 21:42 wefeng 阅读 (1613) 评论 (0) 编辑
摘要:PyMongo是驱动程序,使python程序能够使用Mongodb数据库,使用python编写而成 阅读全文
posted @ 2019-09-10 21:34 wefeng 阅读 (2187) 评论 (0) 编辑