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?游戏业务的主力数据库 # 说的比较形象

相关推荐
wno7041 小时前
postgresSQL压缩版安装与基本命令
数据库·postgresql
聚美智数3 小时前
智能结构化识别-图片结构解析-图像结构化解析-照片结构化解析
android·java·数据库
Answer1st3 小时前
【嵌入式模块】UART通信模块
笔记
瀚高PG实验室3 小时前
瀚高数据库常用系统表查询入门指南(附常用SQL)
数据库·sql·postgresql·瀚高数据库
和侧3 小时前
离子注入后为什么必须配套退火工艺?
笔记·学习
ben9518chen3 小时前
mysql数据库基本操作
数据库·mysql
2603_965148113 小时前
电商选品调研:通过关键词搜索API获取市场热销商品,结合商品详情API分析竞品卖点与定价
开发语言·数据库·人工智能·python·信息可视化
土豆.exe4 小时前
nf_tables 的 verdict 被读了两次:一个十年未闭合的位域错配
java·数据库·网络安全·缓存
缓慢更新4 小时前
表单引擎的存储建模:宽表与文档库的取舍
运维·服务器·网络·数据库·低代码·oracle·适配器模式
Web3&Basketball6 小时前
实测Gemini4Argon:ERQA 87%登顶长程任务榜
数据库·python·大模型·多模态·gemini·长上下文·推理优化