`
落叶留步
  • 浏览: 53241 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

mongodb副本集一些问题

 
阅读更多

    在mongo的驱动中,默认是primary读,primary写。在最近一次项目中,把readPreference改成secondary,也就是设置成从secondary读,这样就出问题了,最新写入的数据,查询不到,由于副本集同步需要时间,只好改成默认的primary读,这样就没问题了。要改成secondary有个前提就是,基本不会怎么写入数据,或者读的数据跟刚写的数据没有什么关系,但是这个项目,是要检查是不是刚插入过。

 

Write Concern:
Requests acknowledgment that the write operation has propagated to the specified number of 
mongod instances. For example:
w: 1
Requests acknowledgment that the write operation has propagated to the standalone mongod 
or the primary in a replica set. w: 1 is the default write concern for MongoDB.

   默认是1,也就是primary写入成功就返回成功了,数据可能没有同步到secondary,所以secondary查不到数据.

 

 

分享到:
评论

相关推荐

    mongodb副本集搭建

    MongoDB 副本集搭建 MongoDB 副本集搭建是 MongoDB 的高可用性解决方案之一,它可以提供数据的冗余存储和自动故障转移,确保数据的高可用性和可靠性。下面将详细介绍 MongoDB 副本集搭建的步骤和过程。 一、安装...

    mongodb 副本集php文件样例,php连接mongodb

    mongodb 副本集php文件样例,php连接mongodb

    MongoDB副本集搭建及运维.txt

    MongoDB副本集搭建及运维

    MongoDB搭建副本集教程

    MongoDB 副本集搭建教程 MongoDB 副本集是 MongoDB 中的一种高可用性解决方案,它可以提供高性能、可扩展性和高可用性。通过搭建副本集,用户可以确保数据的安全和高可用性。 一、 MongoDB 副本集环境搭建攻略 1....

    mongodb设置副本集

    在Linux环境下设置MongoDB副本集,首先需要创建存储数据的目录。例如,我们创建两个目录 `/data/dbs/node1` 和 `/data/dbs/node2`,分别用于存放两个节点的数据文件。 接着,我们需要启动两个MongoDB服务,每个服务...

    K8s 部署 MongoDB(副本集)

    MongoDB中的副本集(Replica Set)是一组维护相同数据集的mongod服务。 副本集可提供冗余和高可用性,是所有生产部署的基础。也可以说,副本集类似于有自动故障恢复功能的主从集群。通俗的讲就是用多台机器进行同一...

    MongoDB副本集配置和数据迁移实战

    MongoDB 的副本集(Replica Set)就是有自动故障恢复功能的 MongoDB 主从集群。由于 MongoDB 的主从复制功能不支持高可用,所以从 3.2 版本开始已经被废弃了,转而用副本集来代替实现数据复制的功能。一个副本集总会...

    k8s 安装 mongodb 分片(Sharding)+ 副本集(Replica Set)

    k8s 安装 MongoDB 分片(Sharding)+ 副本集(Replica Set) k8s 安装 MongoDB 分片(Sharding)+ 副本集(Replica Set)是结合 Kubernetes(k8s)和 MongoDB 实现高可用性和高性能的解决方案。本解决方案通过使用 ...

    linux mongodb副本集负载均衡部署完成

    技术:mongodb集群 副本集 说明包含: MongoDB集群负载均衡资料 mongodb安装包 MongoDB集群主从复制部署帮助文档 MongoDB集群主从复制使用帮助文档 MongoDB集群主从复制遇到问题解决文档 mongodb网页资料 ...

    MongoDB4.2分片及副本集群搭建

    MongoDB4.2分片及副本集群搭建 MongoDB集群 MongoDB分片 MongoDB副本 MongoDB副本集群

    MongoDB 主从复制,副本集分布式存储

    ### MongoDB 主从复制,副本集分布式存储 #### 一、MongoDB 主从复制与副本集的概念 MongoDB 是一种非常流行的非关系型数据库系统,它采用面向文档的数据模型,能够高效地处理大量的非结构化数据。为了提高系统的...

    MongoDB集群负载均衡资料(mongodb副本集)

    提供的"MongoDB集群负载均衡资料"应该包含详细的部署文档,指导如何设置和管理MongoDB副本集;使用文档会介绍如何有效利用副本集特性进行数据操作;问题解决文档则可以帮助用户在遇到问题时找到解决方案。 总结来说...

    MongoDB副本集搭建

    MongoDB副本集搭建课件

    MongoDB副本集设置.pdf

    ### MongoDB副本集设置详解 #### 一、MongoDB副本集概念 MongoDB副本集是一种用于提供高可用性和数据冗余的部署方式。它由多个MongoDB实例组成,其中包括一个主节点(Primary)和一个或多个从节点(Secondary)。在...

    mongodb副本集加分片集群安全认证使用账号密码登录

    mongodb副本集加分片集群安全认证使用账号密码登录

    MongoDB副本集.pdf

    副本集是 MongoDB 提供的一种高可用性和数据冗余的解决方案,它允许多个 MongoDB 实例同步数据,以实现故障转移和读写分离。本篇文章将深入探讨 MongoDB 副本集的相关知识。 首先,我们来理解如何启动一个副本集。...

    mongodb副本集+权限

    MongoDB副本集由一组MongoDB服务器构成,其中一个服务器作为主节点(primary),其他服务器作为从节点(secondary)。副本集还需要一个仲裁节点(arbiter),其作用是参与投票,但不保存数据副本。在Linux环境下部署...

    MongoDB副本集集群

    MongoDB的集群与分片功能是其一大亮点,其中集群方面,MongoDB支持主从复制和副本集集群。副本集集群的搭建步骤包括成员的初始化、配置副本集的配置文件、启动副本集成员服务、加入副本集以及副本集功能扩展。副本集...

    MongDb副本集部署全套+C#副本集驱动操作实例

    1.mongodb 副本集 部署操作流程详细说明 2.mongodb 副本集 部署实例bat操作文件 3.mongodb 副本集 官方驱动 C#副本集操作实例 4.mongodb samus c#操作实例 此资源本人亲自操作100%可用,也用于备份。

Global site tag (gtag.js) - Google Analytics