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

相关推荐
一隅论数智4 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
这个DBA有点耶4 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G4 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备4 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远4 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
深圳老胡4 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
Because_of_Her14 天前
并查集-听课笔记
笔记·算法·并查集
彧azz4 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
2601_962218614 天前
万象生鲜系统称重自动多退少补算法解决生鲜非标品痛点
大数据·数据库·人工智能·python·算法
陈卫军老师4 天前
陈卫军:把口味写在一张纸上,店才稳得住
经验分享·笔记·流量运营