mongodb

Wang's Blog1 天前
java·mongodb·交友
Java 项目实战: 交友项目 - MongoDB集群:概述推荐好友列表上线后,MongoDB 在交友项目里已经扛起了推荐、佳人、访客这类社交数据的存储。但到目前为止,所有数据都压在一台 MongoDB 服务器上,这台机器一旦出问题,或者数据涨到单机装不下,业务就直接受影响。
Wang's Blog1 天前
java·mongodb·交友
Java 项目实战: 交友项目 - MongoDB基础总结与自检清单我们要把项目从「MySQL 单存储」升级成了「MySQL + MongoDB 双存储」:通用设置和黑名单继续走 mf-dubbo-db,今日佳人把缘分值数据首次存进了 Mongo,mf-dubbo-mongo 模块从零搭起来并跑通了第一条 Dubbo 链路。这里不重复细节,只做三件事:把整章串成一张知识地图、沉淀可复用的套路清单、给出可勾选的自检项。
guo_wen_qiang1 天前
服务器·数据库·mongodb
mongodb集群模式的原理目录一、原理1 复制集(replset)复制集架构图复制集主从同步复制集故障恢复2 分片3 片键mongo集群部署一起结合着方便理解云服务器mongo搭建复制集-CSDN博客本文详细介绍了在云服务器上通过离线资源包方式安装MongoDB的完整流程,包括创建目录、上传解压安装包、配置环境变量、编写mongodb.conf启动配置文件、创建数据与日志目录、以配置文件方式启动mongod服务,以及使用mongo客户端或Navicat连接验证。创建复制集文件夹,将mongodb-linux-x86_64-rhel
Wang's Blog2 天前
java·mongodb·交友
Java 项目实战: 交友项目 - MongoDB 入门:体系结构和命令行操作MongoDB 被称为「最像关系型数据库的非关系型数据库」,这句话的根据就在它的体系结构里。这里把 Database → Collection → Document 三层结构、BSON 数据格式、_id 主键机制一次性讲清,并落到交友项目工程的 @Document 实体与连接配置上。
Elastic 中国社区官方博客2 天前
大数据·数据库·mongodb·elasticsearch·搜索引擎·全文检索
告别繁琐控制台:Kabanos 如何将 MongoDB Compass 的易用性带入 Elasticsearch在管理 Elasticsearch 和 OpenSearch 集群时,开发者往往需要在庞大的 Web 控制台和零碎的终端脚本之间来回切换。Kabanos 是一款专为 macOS 打造的本地优先(Local-First)桌面客户端,旨在解决这一运维与开发痛点。
guo_wen_qiang2 天前
数据库·mongodb
使用spring-data-mongodb操作mongo记录目录一、 使用mongoTemplate操作3步骤新增批量新增修改删除更新查询分页查询二、使用 MongoRepository操作4步骤
星轨zb3 天前
数据库·后端·mongodb·支付架构学习
[专题5]支付发放物品的一致性保障:事务、幂等与状态流转摘要:本文分析支付发奖流程的一致性保障机制。支付履约分为两个阶段:Pending → Paid 在事务外独立更新,奖励发放与 Paid → Fulfilled 共享同一个 MongoDB 事务。事务保证覆盖范围内的写入整体提交或回滚,但无法覆盖事务外的 RPC、消息发送等操作。串行重复回调通过 Fulfilled 终态检查拦截,并发回调仍需验证事务冲突与提交处理。库存模块虽支持 deposit_idempotency_key 幂等,但当前支付发奖调用链未传入该键,需通过改造示例接入以获取完整幂等保护。长期
guo_wen_qiang7 天前
运维·服务器·mongodb
云服务器安装MongoDB-资源包安装目录1 创建文件夹2 上传资源包3 解压4 配置系统文件profile5 修改mongo启动配置6 创建配置文件中指定的文件夹
达梦数据8 天前
数据库·mongodb
DMDDB如何兼容 MongoDBMongoDB 作为全球主流的文档数据库,已广泛应用于内容管理、日志分析、物联网、用户画像等业务场景,在国内存量应用规模庞大,其国产化升级的核心痛点集中在兼容性—— 国产文档数据库能否支撑存量业务 “不改代码、不换习惯、平滑迁移”,是衡量替代可行性的核心标准。
深蓝电商API8 天前
爬虫·clickhouse·mongodb·elasticsearch
亿级数据的存储选型:MongoDB/ES/ClickHouse横评在数据量迈入亿级甚至十亿级规模时,存储引擎的选型直接决定了系统的性能上限、运维成本和业务响应能力。MongoDB、Elasticsearch(ES)、ClickHouse 作为当前最主流的三款 NoSQL 数据存储,分别代表了文档型、检索型、列式分析型三大技术路线。很多团队在面对海量数据场景时,常常陷入 "哪个更好" 的误区,而忽略了三者本质上的定位差异。
无敌贵点大王9 天前
c语言·stm32·单片机·学习·mongodb·面试·职场和发展
嵌入式软件面试经(自用)面向:嵌入式软件(MCU 方向)实习/校招面试 · 单片机 + RTOS 为主 用法:先盖住答案自己讲一遍 → 对答案 → 标记讲不出的。每题都能直接拿去问 AI 展开。 优先级图例:★★★ 几乎每场必问 · ★★ 常考 · ★ 加分/拉开差距
安妮细水长流9 天前
数据库·mongodb
【无标题】目前,单片机的程序烧录方式可以分为三种:ICP,ISP,IAP。在电路中编程。使用厂家配套的软件或仿真器进行程序烧录,目前主流的有JTAG接口和SWD接口,常用的烧录工具为J-Link、ST-Link等。
ly768910 天前
数据库·mongodb·writeconcern·readconcern·readpreference·因果一致性
MongoDB 读写策略与一致性取舍:readConcern、readPreference 与 causal session先看一个非常常见的线上现象。用户在页面点“下单”,接口返回成功,页面立刻跳转到订单详情,结果提示“订单不存在”;刷新两秒后又出现了。开发同学第一反应往往是“MongoDB 丢数据了”,于是去查 writeConcern,发现已经是 majority;再查日志,写入确实成功,只是详情页读到的是一台还没同步到这条数据的从节点。问题不在写,而在读与写的路径没有对齐。
ly768911 天前
数据库·mongodb·事务·分片集群·快照隔离·写冲突
MongoDB 事务开销实测:快照隔离下的写冲突、重试与分片事务边界假设你在一家电商平台做订单系统。下单时要同时扣减商品库存、写入订单记录、生成支付单。这三件事拆在三个文档里,任何一步失败都会让数据对不上。早期大家靠“先写订单再扣库存,失败了补偿”,结果大促时对账总是差几条。于是团队决定上 MongoDB 多文档事务。
ly768911 天前
java·mongodb·spring·批量写入·bulkoperations·写关注·mongotemplate
Spring Data MongoDB 批量写入实践:BulkOperations 批大小与写关注权衡假设你负责一个订单归档服务:每天凌晨把上游 Kafka 里积压的 80 万条订单事件写入 MongoDB 的 order_archive 集合。最初的实现很直观:遍历消息列表,逐条调用 mongoTemplate.insert(order)。上线第一周没问题,第二周数据量翻倍后,任务从 12 分钟涨到 90 分钟,最后在 2 小时的任务窗口里跑不完,接口层开始报连接池等待超时。
Aolith11 天前
mongodb·react.js·全栈
从收藏到错题本,我在 React 全栈项目里实现了一套复习系统我是小ao!在做 AI 面试准备平台「面试克星」的过程中,我发现一个很现实的问题:用户刷完题就忘了。做对的题没留下印象,做错的题也不会再看第二遍。
ly768913 天前
数据库·mongodb·php·mongodb 副本集·选举风暴·journal 刷盘·writeconcern
MongoDB 副本集选举风暴排查:从心跳超时到 Journal 刷盘阻塞假设你负责一套三节点的 MongoDB 副本集,主节点负责所有写入,两个从节点做复制和读扩展。某天业务晚高峰,监控上出现一组奇怪的信号:应用抛出大量写超时异常,日志里反复出现“not master”和“operation exceeded time limit”;同时 MongoDB 的 PRIMARY 状态在几十秒内切换了三四次,rs.status() 里每个节点的 electionDate 频繁刷新。你第一反应可能是网络抖动,于是去查交换机、查带宽、查跨机房延迟,结果发现网络指标正常,CPU 也不高,
SL-staff14 天前
mongodb·elasticsearch·知识图谱·jvs平台·语义解析·企业文档管理·excel结构化
技术实践:将Excel自动升级为可搜索的知识节点(JVS平台实现)在企业日常运营中,Excel普遍作为数据载体存在,但其本质仍是静态文件。当一份销售报表上传至共享盘后,它无法响应类似‘华东区域Q3销售额环比变化’的复合查询——因为表头如‘Q3销售额’缺乏结构化元数据(产品线、统计口径、货币单位、数据来源),且与市场策略文档、客户复盘纪要等上下文完全割裂。
ClouGence15 天前
数据库·mysql·mongodb
数据库迁移工具 CloudCanal v6.5.0.0 发布:新增 TDSQL PostgreSQL 多条链路,支持 MongoDB 双向同步CloudCanal 是一款面向数据库迁移与实时数据同步场景的数据集成工具,支持全量迁移、增量同步、结构迁移、数据校验与数据订正,适用于异构数据库迁移、实时数据集成等生产场景。
浪子明X15 天前
数据库·mongodb
MongoDB 迁移方案评审:用双写窗口和回放样本控制切换风险从一个 MongoDB 集群迁移到多模型架构时,难点不只是把集合复制过去,而是确认索引、写入顺序、读一致性和回滚条件。本文参考榜单中的 MongoDB 迁移主题,整理一份不绑定厂商的迁移评审方法:先建立字段与索引清单,再设计双写和回放窗口,最后用可量化的差异阈值决定切换。示例不代表连接过真实生产集群。