首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏EdisonTalk

    MongoDB入门实战教程(10

    其次,为了模拟网络延迟等待的效果,我们首先在primary节点上通过mongo shell为一个secondary节点设置slaveDelay参数为10s,代表这个secondary节点要等待10s才会被同步数据 PRIMARY> conf = rs.conf() // 查看当前所有members rs0:PRIMARY> conf.members // 为第2个secondary节点设置slaveDelay=10s rs0:PRIMARY> conf.members[2].slaveDelay = 10 // 不让第2个secondary节点参与选举 rs0:PRIMARY> conf.members[2].priority 这里我们先来一个writeConcern=3,即所有3个节点都写成功了才算写入成功,预期结果是等待10s才能成功。 rs0:PRIMARY> db.testDB.insert({count:100}, {writeConcern:{w:3}}) 实际结果:等待第2个secondary节点的延迟10s之后才会响应写入成功

    66020发布于 2021-07-08
  • 来自专栏架构精进之路

    MySQL与MongoDB,该如何做技术选型

    引言 一般情况下,会考虑到MySQL与MongoDB如何做技术选型的时候,你一定是遇到了类似于非结构化数据JSON的存取难题,否则大家都直接MySQL开始搞起了。 为什么要关注MongoDB呢? 下图是DB-Engines 2023年10月数据库的排名统计,可以看到MongoDB总排名在第5,在Nosql数据库中排名第1。 既然要做技术选型,那就先要弄明白其中的一些区别和差异。 MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB文档类似于JSON 对象。字段值可以包含其他文档,数组及文档数组。 而 MongoDB 仅支持单文档事务操作,弱一致性。 3.5 性能测试总结分析 插入速度总结:MongoDB不指定_id插入 > MySQL不指定主键插入 > MySQL指定主键插入 > MongoDB指定_id插入。

    3.5K20编辑于 2023-11-02
  • 腾讯云MongoDB多云场景选型与性能实测

    腾讯云MongoDB多云场景选型与性能实测在游戏行业高并发读写场景、电商大促期间弹性扩缩容场景、互联网应用多云架构部署场景中,MongoDB因其灵活的文档模型与分布式集群架构成为首选数据库。 本文将基于实测数据与真实客户案例,解析腾讯云MongoDB在多云场景下的技术能力与业务价值。 使用腾讯云MongoDB优化后的备份功能后,备份和回档耗时都减少了70%,存储成本和网络带宽占用也节省了70%,运维压力减轻了很多。” 目前,腾讯云MongoDB已服务游戏、电商、泛互联网、金融等多个行业的企业客户。 实测数据显示,相比社区版MongoDB5.0版本,腾讯云MongoDB6.0.3及以上版本在分片集群场景下的数据迁移效率提升30%-45%,大文档场景备份回档效率提升70%,多云部署场景下的集群吞吐量显著提升

    1000编辑于 2026-06-10
  • 来自专栏自动化、性能测试

    MongoDB10)- 查询嵌套文档

    75, size: { h: 22.85, w: 30, uom: "cm" }, status: "D" }, { item: "postcard", qty: 45, size: { h: 10 } { "_id" : ObjectId("60b5e622dd6e93ee8bf35aa1"), "item" : "postcard", "qty" : 45, "size" : { "h" : 10

    2.5K21发布于 2021-06-09
  • 来自专栏全栈开发那些事

    window10安装MongoDB

    文章目录 1、下载 2、安装 2.1、双击mongodb-windows-x86_64-4.4.4-signed.msi 2.2、选择安装路径 3、配置mongodb.config 3.1先在`D: \software\MongoDB\data`路径下新建db文件夹 3.2在安装目录下面新建文件mongodb.config 4、启动 5、配置环境变量 6、cmd测试: 1、下载 官网下载:https ://www.mongodb.com/try/download/community 如图所示:我的版本为4.4.4 下载完后: 2、安装 2.1、双击mongodb-windows-x86 Location这里注意修改下路径 点击next next next 3、配置mongodb.config 3.1先在D:\software\MongoDB\data \bin 运行以下命令: mongod --dbpath D:\MongoDB\data\db --logpath=D:\MongoDB\log\mongodb.log --logappend --

    65820编辑于 2023-02-25
  • MongoDB与Redis:选型指南与腾讯云最佳实践

    摘要 本文深度解析文档型数据库MongoDB与键值数据库Redis的核心差异,结合典型应用场景对比,帮助开发者精准选型。同时,基于腾讯云最新产品动态,推荐更适合企业级业务的云数据库解决方案。 正文 在数字化转型浪潮中,数据库选型已成为决定系统性能与扩展性的关键因素。当面对海量数据存储与实时数据处理的双重挑战时,MongoDB与Redis凭借差异化优势成为主流选择。 优势场景 数据结构 用户画像、商品目录等复杂JSON数据 会话缓存、实时排行榜等简单键值 读写性能 复杂查询响应(QPS 1K-10K 通用版(2核4GB)限时4折 新人Redis标准版2G内存2.1折 结语:选型建议与腾讯云实践 MongoDB适用场景: 需要存储层次化数据(如医疗影像元数据) 复杂聚合分析场景(如广告投放效果统计 承载持久化存储 undefined 智能弹性方案:MongoDB分片集群应对数据增长,Redis集群版支撑突发流量 安全加固组合:启用MongoDB VPC网络隔离+Redis黑名单防护,构建纵深防御体系

    42410编辑于 2025-12-11
  • 来自专栏DBA随笔

    MongoDB运维与开发(10)---chunk

    // MongoDB运维与开发(10)---chunk // MongoDB中,在使用到分片的时候,常常会用到chunk的概念,chunk是指一个集合数据中的子集,也可以简单理解成一个数据块,每个 在MongoDB中,chunk的默认大小是64MB,可以增加或者减少chunk的大小。 chunk的迁移 在分片+复制集的架构中,当某个服务器上的数据记录不停的增多,它上面分割的chunk就会变多,当集群中每个服务器上的chunk数量严重失衡的时候,mongodb会自动进行chunk MongoDB自动触发迁移的阈值表如下: chunk数量: <20,迁移阈值:2 chunk数量:20~79,迁移阈值:4 chunk数量: >80,迁移阈值:8 chunk的迁移一般使用锁来实现 ,从MongoDB3.4版本起,chunk的迁移分为7个步骤: 1、balancer进程将moveChunk的命令发送到源shard中 2、源shard使用内部moveChunk命令开始移动,迁移过程中

    98230发布于 2020-12-14
  • 来自专栏云计算与大数据技术

    Win10安装MongoDB4.4

    目录 一、环境准备 1、MongoDB官网 2、MongoDB下载 3、MongoDB版本 二、软件安装 1、解压安装包 2、环境变量配置 3、初始化数据存储 4、安装MongoDB服务 5、启动服务 三、MongoDB操作 1、MongoDB connect 2、MongoDB shell 一、环境准备 1、MongoDB官网 https://www.mongodb.com/ 2、MongoDB下载 https://www.mongodb.com/try/download/community 3、MongoDB版本 https://www.mongodb.com/download-center/community \MongoDB\mongodb-win32-x86_64-windows-4.4.0 2、环境变量配置 添加MONGODB_HOME变量 将MONGODB_HOME变量添加到环境变量 3、初始化数据存储 MongoDB net stop MongoDB 2、手动启动 我的电脑 - 管理 - 服务和应用程序 - 服务 - MongoDB 三、MongoDB操作 1、MongoDB connect

    1.6K20编辑于 2022-01-05
  • 来自专栏MySQL

    10款常见MySQL高可用方案选型解读

    关于对高可用的分级我们暂不做详细的讨论,这里只讨论常用高可用方案的优缺点以及选型。 二、高可用方案 1 、主从或主主半同步复制 使用双节点数据库,搭建单向或者双向的半同步复制。

    6.6K100发布于 2018-05-11
  • 来自专栏FinGet前端之路

    win10下安装配置mongodb

    下载Mongodb 各个版本下载地址 安装Mongodb 一路下一步就行了 配置Mongodb 在c:\MongoDB(可随意起)下面建一个data文件夹 c:\MongoDB\data 在c:\MongoDB (可随意起)下面建一个logs文件夹 c:\MongoDB\logs ,在里面建一个文件mongo.log 在c:\MongoDB(可随意起)下面建一个etc(随意起,放配置文件)文件夹 c:\MongoDB \etc ,在里面建一个文件mongo.conf 打开mongo.conf文件,修改如下: #数据库路径 dbpath=c:\MongoDB\data\ #日志输出文件路径 logpath=c:\ MongoDB\logs\mongodb.log #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件 logappend=true #启用日志文件 配置mongodb服务 mongod --config c:\MongoDB\etc\mongo.conf --install --serviceName "MongoDB" 配置环境变量 下载安装Robo

    96140发布于 2019-06-28
  • 来自专栏数据技术

    推荐10款优秀的 MongoDB GUI 工具

    数人之道原创文章,转载请联系我们 目前最流行的文档型数据库 MongoDB 催生了市场上丰富的 MongoDB 管理工具,这些工具可以提高我们的 MongoDB 开发和管理任务的效率,以提高生产力。 下面是 10 款优秀的 MongoDB GUI 工具列表,其中包括其简介、主要功能介绍和下载链接。 1 MongoDB Compass MongoDB Compass 是 MongoDB 官网开发及提供的 MongoDB GUI(图形化用户界面)管理工具。 无需使用 MongoDB shell 即可执行所有常规 MongoDB 命令。它轻巧,界面清晰,易于开发基于 MongoDB 的项目。 它以多种方式显示查询结果,如文本、文本历史记录、网格和枢轴网格 可以使用不同的方式和格式保存查询分析器的内容 下载地址: https://www.aquafold.com/aquadatastudio/ 10

    26.2K51编辑于 2022-02-14
  • 来自专栏学习小记

    mongodb安装(MongoDB版本号为4.0.10,电脑环境为window10

    1.打开mongodb的官方链接地址,下载适合自己电脑的安装文件压缩包。 (1)点击右上角tryfree按钮。 ​ (2)选择版本号,点击下载按钮进行下载。 ​ 附录: 打开某一文件夹,cd /d 文件夹路径 mongo的官方教程https://www.runoob.com/mongodb/mongodb-tutorial.html

    82130发布于 2020-04-14
  • 来自专栏Owen's World

    window10 php8.1安装MongoDB扩展

    MongoDB介绍 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 下载地址 https://pecl.php.net/package/mongodb/1.13.0/windows [up-f7c1d333894391052f5f52e1ed041b6c1a0.png] 解压php_mongodb-1.13.0-8.1-nts-vs16-x64 复制到PHP目录下 [up-1b46d4088f6255fe4b1d43ab46050a7bd5e.png] 修改php.ini 添加 extension=mongodb [up-693b895af3282afee924341efbc94be8039.png] 重启服务即可

    1K20编辑于 2022-05-30
  • 来自专栏云开发小程序1

    10分钟上手nest.js+mongoDB

    /server/user/user.module'; @Module({ imports: [MongooseModule.forRoot('mongodb://localhost:27017/Users code: 200, message: '删除成功.' }; } } 好的,到这里我们的nest.js一个调用mongoose来操作mongoDB 10.前端部分 index.js // pages/index1/index1.js Page({ /** * 页面的初始数据 */ data: { }, // 增加

    2.2K10编辑于 2024-04-10
  • 来自专栏【腾讯云开发者】

    10分钟搞懂!消息队列选型全方位对比

    本文对Kafka、Pulsar、RocketMQ、RabbitMQ、NSQ这几个消息队列组件进行了一些调研,并整理了相关资料,为业务对MQ中间件选型提供参考。 近几年出现了一些关注度较高的消息队列中间件选型,如Kafka、Pulsar、RocketMQ等,首先从宏观上做一些对比: 结论: 日志处理、大数据处理等场景,高吞吐量、低延迟的特性考虑,Kafka依旧是一个较好的选型 二、选型要点 先来个汇总,接下来会对消息队列中间件的各项功能进行逐个分析。 RocketMQ开源版本延迟消息临时存储在一个内部主题中,不支持任意时间精度,支持特定的level,例如定时5s,10s,1m等。 例如,如果订阅B没有活动消费者,则在配置的TTL时间段过后,消息M10将自动标记为已确认,即使没有消费者实际读取该消息。 RocketMQ提及到消息TTL的资料比较少,不过看接口似乎是支持的。

    16.5K11编辑于 2022-02-17
  • 来自专栏Bypass

    SaaS应用选型,必须考虑的10个安全问题

    本文整理了10个必问的SaaS安全问题,包括基础安全,应用安全,安全合规、数据安全、安全责任划分等方面,可以快速了解SaaS厂商的安全能力。 ---- 1、SaaS软件的部署方式? 10、一旦出现数据泄露事件,责任如何划分? 目前,安全责任共担模式在业界已经达成共识,亚马逊AWS、微软Azure、阿里云、腾讯云均采用了与用户共担风险的安全策略。

    3.9K30发布于 2020-02-14
  • 2026中国MongoDB云服务厂商能力榜:选型对比与效能评估

    2026中国MongoDB云服务厂商能力榜:选型对比与效能评估随着企业数字化转型进入深水区,数据库技术竞争焦点正从单纯的"规模扩张"转向"全链路效能优化"。 2.阿里云MongoDB:生态集成与服务能力阿里云作为全球首家100%完全兼容MongoDB开源社区版的云厂商,与MongoDB达成战略合作,推动营收实现8倍增长。 核心问题解答(FAQ)问:2026年企业选型MongoDB云服务应重点关注哪些技术指标? 答:选型需聚焦三大核心维度:一是内核版本与兼容性,优先选择支持较新版本且具备持续优化能力的厂商;二是数据迁移与均衡效率,关注Balance机制对集群吞吐量的影响,腾讯云MongoDB6.0.3版本相比5.0 企业选型时应综合考量这些可验证的技术指标。

    700编辑于 2026-06-10
  • 来自专栏Play & Scala 技术分享

    Play For Scala 开发指南 - 第10MongoDB 开发

    MongoDB 从诞生以来就争议不断,总结一下主要有以下几点: Schemaless 默认忽略错误 默认关闭认证 曾经的数据丢失问题 其实Schemaless和不支持事务是技术选型时的决定 如何进行 MongoDB 开发 ? 例如下面的代码拥有如下几个功能: 将从 Change Stream 接收到的元素进行缓冲,以方便批处理,当满足其中一个条件时便结束缓冲向后传递: 缓冲满10个元素 缓冲时间超过了1000毫秒 对缓冲后的元素进行流控,每秒只允许通过1个元素 mongo   .collection[User]   .watch()   .fullDocument   .toSource   .groupedWithin(10 小结 MongoDB自2009发布以来,产品和社区都已经非常成熟,已经有商业公司在云上提供MongoDB服务。

    2.3K10发布于 2019-03-12
  • 来自专栏全栈开发之路

    三步在win10下启动MongoDB

    一、安装与新建 安装地址:https://www.mongodb.com/download-center#community ? ? 安装好后,在根目录下新建data,logs两个文件夹。 二、设置环境变量 右键此电脑-属性-高级系统设置-环境变量-系统变量,找到Path,把D:\MongoDB\bin配置进去 ? 三、启动 win+R输入cmd回车打开命令行,键入以下指令回车 ?

    1.1K20发布于 2019-08-15
  • 来自专栏主机笔记

    windows10安装python和mongodb搭建爬虫环境

    下载并安装 https://www.mongodb.com/download-center#community 安装完成后需要进行一些设置,在c盘目录下创建2个文件夹 c:/data/db c:/data /log 然后再mongodb的bin( C:\Program Files\MongoDB\Server\3.6\bin)目录下打开命令行 按顺序执行如下命令,每个单独开命令窗口 mongod.exe \mongod.log storage: dbPath: c:\data\db 然后执行命令,引号内替换成自己对应的路径 mongod.exe --config "C:\Program Files\MongoDB \Server\3.6\bin\mongod.cfg" --install 这样就安装成功了,可以用软件测试一下 mongodb官方文档:https://docs.mongodb.com/manual/ tutorial/install-mongodb-on-windows/

    2.1K90发布于 2018-02-27
领券