首页
学习
活动
专区
工具
TVP
发布

MongoDB中文社区

MongoDB中文社区(www.mongoing.com)是MongoDB 官方支持的技术社区。
专栏作者
291
文章
423155
阅读量
77
订阅数
干货教程 | MongoDB 熟练到精通(一):模型设计基础知识详解
导读:本文为《MongoDB 熟练到精通》系列文章第一弹。该系列内容主要面向开发者,介绍在系统上线之前需要关注的事项,包括如何进行最关键的文档模型设计、读写事务操作,介绍数据安全和事务性等诸多高级参数和特性的含义及使用方式,以及开发者最佳实践。在最基本的数据库增删改查之余,我们更希望通过这部分的学习,让大家有足够的底气把简历上的“熟练使用 MongoDB 进行开发”,改为“精通使用 MongoDB 开发”。下面就让我们一起开启今日份的学习吧。
MongoDB中文社区
2023-01-04
4810
技术干货 | 详解 MongoDB 中的 null 性能问题及应对方法
在使用 Oracle、MySQL 以及 MongoDB 数据库时,其中查询时经常遇到 null 的性能问题,例如 Oracle 的索引中不记录全是 null 的记录,MongoDB 中默认索引中会记录全是 null 的文档,MongoDB 查询等于 null 时,表示索引字段对应值是 null 同时还包括字段不存在的文档。因为 MongoDB 是动态模式,允许每一行的字段都不一样,例如记录 1 中包括包括字段 A 等于 1,记录 2 包括字段 A 等于 null,记录 3 不包括字段 A,那么索引中不仅会包括 A 等于 null 的文档,同时也记录不包括 A 字段的文档,同样会赋予 null 值(空数组属于特殊的)。正是由于这些设计规则不同,难免在使用过程中遇到各种性能问题。常见查询包括统计 null 总数以及对应明细数据。其中以汇总统计为例:
MongoDB中文社区
2023-01-04
2.1K0
技术干货 | MongoDB 偶遇孤儿文档及处理方法
① 正常的 shard 之间 chunk 均衡迁移,会产生孤儿文档,这个孤儿文档会在迁移结束后自动异步删除。
MongoDB中文社区
2023-01-04
1.2K0
技术干货 | 如何利用 MongoDB Change Streams 实现数据实时同步?
当前实时数据同步的应用场景较多,实现方式主要有两种,一是数据库厂家本身提供了实时数据捕获工具,如 Oracle 的 OGG 等;另外一种是实时解析数据库的事务日志,获取到实时变化的数据后进行同步,如 Flink CDC 等。
MongoDB中文社区
2023-01-04
2.6K0
活动报名| MongoDB 核心功能及其原理分析
点击下方公众号关注并分享获取 MongoDB 最新资讯 1 MognoDB 数据库学习大纲 2 MongoDB 数据格式 3 MongoDB 数据库特点 4 MongoDB 数据库应用场景 5 MongoDB 数据库单节点部署 6 MongoDB 数据库常用操作指令 7 MongoDB 数据库增删改查数据查询 8 MongoDB 数据库运维工具 9 MongoDB 授权登录安全模式 10 MongoDB 副本集集群 11 MongoDB 数据备
MongoDB中文社区
2022-09-15
4790
最佳实践| 一文读懂《MongoDB 使用规范及最佳实践》原理
点击下方公众号关注并分享获取 MongoDB 最新资讯 本文福利 · 分享有奖 为了感谢本公众号读者的支持,将本文章转发到朋友圈集赞满10个,就可获得社区定制马克杯套盒1份! 社区根据发送截图时间先后的前 10 名用户进行发放(每个 ID 仅参与一次哦~) 扫描文末二维码或添加小助手微信小芒果(ID:mongoingcom)凭截图领取~ 注:活动截至时间:9 月 9 日18:00 ---- 一、MongoDB 使用规范与限制 MongoDB 灵活文档的优势 灵活库/集合命名及字段增减 同一字段可存储不
MongoDB中文社区
2022-09-08
2.2K0
活动报名| MongoDB 吸引“注意力”的两大法宝:内容搜索和个性化推荐
点击下方公众号关注并分享获取 MongoDB 最新资讯 在这信息爆炸,广告横飞的商业社会,注意力逐渐成了每个企业必备的“硬通货”,世界各地的公司都在努力与客户建立更好的互动以增强客户粘性。 MongoDB 开发者数据平台 构建集成 Apache Lucene 的一流的搜索功能 Atlas Search 通过实时建议让您的内容更易于发现 关于 MongoDB ,还有更多问题希望得到解答?欢迎参加 MongoDB 线上直播交流活动! 9 月 16 日(星期五)MongoDB 解决方案构架师 - 江鑫 将在本次网
MongoDB中文社区
2022-09-08
2480
活动报名:Tapdata 开源教程之异构数据库模型推演
点击下方公众号关注并分享获取 MongoDB 最新资讯 👉 GitHub 链接 | 可点击【阅读原文】查看,如果您对我们的项目感兴趣,欢迎给 Tapdata 【Star+Fork+Watch】三连击: https://www.github.com/tapdata/tapdata 在上一期《Tapdata 开源项目基础教程::功能特性及实操演示》中,初步讲解了 Tapdata Community 的属性定位与源码代码结构。在介绍其工作机制时,主要概括了以下四个环节的功能特性: Tapdata 开源工作
MongoDB中文社区
2022-08-29
7980
活动报名| MongoDB 开发者数据平台,降低企业“创新税”
点击下方公众号关注并分享获取 MongoDB 最新资讯 MongoDB 亚太地区针对数千名技术人员开展的一项调查显示,复杂的基础架构是诸多组织创新路上的“绊脚石”。这种情况被称为“创新税”。2022 MongoDB 数据和创新报告也证实,数据处理是应用程序构建过程中最为棘手的一环。 诚邀您参加《MongoDB 开发者数据平台降低企业“创新税”》网络研讨会,与我们共同梳理导致创新严重受阻的原因、开发者所面临的重重挑战以及如何将 MongoDB 作为开发者数据平台,突出重围,助力企业创新。 主讲嘉宾:江鑫 -
MongoDB中文社区
2022-08-29
2.3K0
活动报名| MongoDB 使用规范及最佳实践线上直播来啦!
点击下方公众号关注并分享获取 MongoDB 最新资讯 ★ 互 动 有 奖 ★ 福利这么大,还有用户没有领取社区赠送的礼品?别担心!只要参与活动,下一个获奖用户就是你! 转发本文至朋友圈集赞 10 个发送截图到助手小芒果微信(ID:mongoingcom),前 10 名用户各赠送1份社区专属定制马克杯套装! 在互联网应用快速发展的今天,MongoDB 以高性能、可扩展、易部署、易使用,存储数据方便等特性在 NoSQL 领域脱颖而出。MongoDB 为那些对各个存储的容量、性能及系统配置进行的容量评估、数据
MongoDB中文社区
2022-08-29
7030
直播分享| 一文读懂《 MongoDB 可调一致性》的使用方法!
点击下方公众号关注并分享获取 MongoDB 最新资讯 分 享 有奖 本文由 7 月 20 日张耀星老师带来的《 MongoDB 可调一致性》的直播会后分享文章,错过直播的同学可以点击文末[阅读原文]即可观看回放视频。 转发本文至朋友圈集赞 10 个发送截图到助手小芒果微信,前 10 名用户各赠送社区专属定制T恤! ---- 这次直播分享是基于 MongoDB 之前发布的一篇论文,叫做 Tunable Consistency in MongoDB ,我们尝试用简单易懂的语言来表达其中的一些技术要点。
MongoDB中文社区
2022-08-29
2030
技术场景| 搭建企业级实时数据融合平台难吗?MongoDB + ES + Tapdata 就能搞定!
点击下方公众号关注并分享获取 MongoDB 最新资讯 阅读完文章不要划走,文末有惊喜~ 在大数据时代,几乎每家企业都有上一套数据平台的冲动,目前也有很多的离线解决方案,包括 Hadoop 体系的 CDH、TDH,还有一些传统的数仓。但是有两大因素让企业无从下手:一是“实时”,二是“融合”。一方面,随着 IT 架构的迭代升级和业务端的全渠道营销,企业对于数据的实时性要求越来越高,另一方面,过去几十年的企业数字化造成了许多的孤岛系统和数据,只有“融合”后的数据才能真正用起来。 如何打造企业级的实时数据融合平台
MongoDB中文社区
2022-07-19
9570
技术干货| 一文读懂如何查询 MongoDB 文档
点击下方公众号关注并分享获取 MongoDB 最新资讯 一.查询文档 本段提供了使用 mongo shell中 db.collection.find() 方法查询的案例。案例中使用的 inventory 集合数据可以通过下面的语句产生。db.inventory.insertMany([ { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" },   { item: "notebook", qty: 50, s
MongoDB中文社区
2022-07-07
3.8K0
直播分享| 腾讯云 MongoDB 智能诊断及性能优化实践
点击下方公众号关注并分享获取 MongoDB 最新资讯 互动有奖! 为了感谢社区小伙伴一直以来的关注与支持,社区又来发送福利啦~ 100%精选留言喜欢这篇文章的小伙伴们要积极活跃起来! 社区将会在本文评论下方抽取点赞前5名的评论各赠送社区精美马克杯! 评论6月24日(周五)18点结束关闭,19点在公众号底部公布幸运用户! 本次直播分享主要分为五个部分展开: 第一部分:主要介绍 MongoDB 的核心优势; 第二部分:主要总结云上 MongoDB 用户常见的一些问题; 第三部分:介绍腾讯云 MongoDB
MongoDB中文社区
2022-06-24
8560
行业案例 | MongoDB 在 QQ 小世界 Feed 云系统中的应用及业务架构优化实践
点击下方公众号关注并分享,获取 MongoDB 最新资讯! 1 业务背景 QQ 小世界最主要的四个 Feed 场景有:基于推荐流的广场页、个人主页,被动消息列表以及基于关注流的关注页。 最新 Feed 云架构由腾讯老 Feeds 云重构而来,老 Feeds 云存在如下问题: 性能问题 老系统读写性能差,通过调研测试确认 MongoDB 读写性能好,同时支持更多查询功能。老系统无法像 MongoDB 一样支持字段过滤( Feed 权限过滤等),字段排序(个人主页赞排序等),事务等。 数据一致性问题 老系统采
MongoDB中文社区
2022-06-02
6950
技术干货| MongoDB事务原理
点击下方公众号关注并分享,获取MongoDB最新资讯! MongoDB作为领先的NoSQL,为了支撑更多的需求场景,也在不断完善其功能。从早期支持大吞吐量读/写操作的MMAPv1存储引擎,到引入支持高并发操作的WiredTiger存储引擎,以及对事务功能的持续演进,MongoDB不仅保留了最初的架构优势,同时又汲取了其他数据库的优点。 MongoDB从 3.0版本引入WiredTiger存储引擎之后开始支持事务,MongoDB 3.6之前的版本只能支持单文档的事务,从MongoDB 4.0版本开始支持复制集
MongoDB中文社区
2022-05-27
1.1K0
行业报告| 请查收 2022 MongoDB 数据与创新报告
点击下方公众号关注并分享,获取MongoDB最新资讯! 一项针对亚太地区2,000名IT专业人士的调查展示了创新的重要性,以及阻碍创新的隐性负担。 创新是一项艰巨的任务。研究人员表示,每获得一次商业成功需要尝试 3,000 个原创想法。但这也是必要的;创新性高的组织在很多方面都更为成功,包括盈利能力。 为了更好地了解数据在实现基于软件的创新中的作用,我们采访了亚洲各地(包括澳大利亚、中国大陆、香港、印度、新西兰、韩国和台湾)的 2,000 名专业技术人员。 调查报告突显了创新的重要性、构建新应用面临的技术
MongoDB中文社区
2022-05-19
2170
技术干货| MongoDB时间序列集合
点击下方公众号关注并分享,获取MongoDB最新资讯! 名词解释 Glossary bucket:带有相同的元数据且在一段有限制的间  隔区间内的测量值组。 bucket collection :用于存储时序型集合的底层的分组桶的系统集合。复制、分片和索引都是在桶级别上完成的。 measurement:带有特定时间序列的K-V集合。 meta-data:时序序列里很少随时间变化的K-V对,同时可以用于识别整个时序序列。 time-series:一段间隔内的一系列测量值。 time-series coll
MongoDB中文社区
2022-05-12
1.6K0
技术干货| MongoDB如何查询Null或不存在的字段?
点击下方公众号关注并分享,获取MongoDB最新资讯! 在MongoDB中不同的查询操作符对于null值处理方式不同。 本文提供了使用mongo shell中的db.collection.find() 方法查询null值的操作案例。案例中使用的inventory集合数据可以通过下面的语句产生。 db.inventory.insertMany([ { _id: 1, item: null }, { _id: 2 } ]) 等值匹配 当使用**{item:null}作为查询条件的时候,返回的是
MongoDB中文社区
2022-05-07
2.1K0
限时好礼 | MongoDB又有新书籍出炉啦!
点击下方公众号关注并分享,获取MongoDB最新资讯! 同学们,最新的MongoDB书籍《MongoDB核心原理与实践》出炉啦! 本书是MongoDB中文社区长沙分会主席郭远威老师第二本关于MongoDB的佳作,凝聚了郭老师多年潜心研究成果和心得。还得到了MongoDB 官网、中文社区核心成员、社区志愿者的帮助,与大家一次次交流研讨中获得了灵感、积累了知识。 为了感谢社区小伙伴一直以来的关注与支持,特此为社区小伙伴们发送福利! 福利来啦! 我们将会在本文评论下方抽取点赞前三名的评论各赠送1本《MongoDB
MongoDB中文社区
2022-04-21
5930
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档