mongodb笔记

文章目录

mongodb是一种典型的nosql数据库。

特点:

1、nosql数据库。

nosql是数据库吗?

严格的来说是一种设计理念。

nosql最大的特点

nosql最大的特点就是不依赖固定的表结构,而是使用灵活的数据模型,这种模型扩展性很强,可以适应多变的数据需求。

mongodb的数据结构

文档 -》集合 -》以.wt文件的形式存储。

mongodb的文档是一种类json的结构,bson(和json最大的区别是value可以是二进制)。

mongodb和mysql对比
维度 MySQL MongoDB
数据单元 行(Row),需提前定义列 文档(Document),基于二进制 JSON(BSON)
结构灵活性 所有行字段必须一致,扩展需改表结构 文档字段可自定义,不同文档字段可不同(如 A 文档有 "是否拜师" 字段,B 文档可无)
核心标识 主键 ID 文档 ID(与 MySQL 主键 ID 功能一致,唯一定位数据)
数据组织 多张表(Table) 多个集合(Collection,由多个文档组成)
查询语法 SQL 语句(如 SELECT、UPDATE) 专属语法(如 FIND 类似 SELECT,UPDATE ONE 类似 UPDATE)

其他

文档

有 MySQL 为什么还要有 MongoDB?游戏业务的主力数据库 # 说的比较形象

相关推荐
NineData9 分钟前
DTCC 2026 预告|NineData CEO& 创始人叶正盛:面向 AI Agent 的数据库 DevOps 与数据复制实践
数据库·人工智能·数据库开发·devops·ninedata·数据库技术·dtcc
J_bean1 小时前
MySQL 事务是否必须手动开启?
数据库·mysql·数据库事务·自动提交·手动提交
J_bean1 小时前
MySQL InnoDB 如何检测死锁、判定死锁、处理死锁
数据库·mysql·死锁·死锁检测·处理死锁·死锁判定
浪子明X1 小时前
从 MongoDB 文档到关系模型:构建可重跑、可对账的数据迁移流水线
数据库·mongodb·oracle
杜子不疼.1 小时前
国产数据库撑起固井软件自主化:金仓 × 中海油服「海恒 Cemsol」落地解析
数据库
隔窗听雨眠2 小时前
GBase 8s并发控制深度解析:封锁机制、隔离级别与死锁处理全攻略
服务器·数据库·oracle
青山是哪个青山2 小时前
LangChain 学习笔记(三):LangSmith 调试与监控
笔记·学习·langchain
刀客Doc2 小时前
即时零售不只是多一个渠道,品牌开始重做终端生意
大数据·数据库
就叫飞六吧2 小时前
防抖、幂等、唯一约束三件套 ;
数据库
神奇霸王龙3 小时前
Agent 准入门控屠夫:5 旗舰 4 维度评估
linux·运维·数据库·ai·ai作画·agent·ai编程