MongoDB数据基本介绍

前言

学习MongoDB数据库首先是安装这个数据库,没有安装数据库的同志可以看我以前的文章

使用docker安装MongDB-CSDN博客

认识MongoDB数据库

MongoDB是非关系型数据库NoSQL

MongoDB是基于JSON对象数据模型的文档数据库,鼓励使用更多的文档嵌套方式代替多表关联

MongoDB依赖于JSON和JS语法,使用分片进行横向拓展,可以支撑很大数据量和并发,多节点部署保证高可用

MongoDB和MySQL一样支持事务和索引,增删改查操作使用的是MQL,也支持SQL

MongoDB三大功能特性

多形性: 在同一个集合中可以包含不同字段类型的对象

动态性: 修改数据库中具体字段不需要修改数据库中的字段,直接在应用程序中修改这个字段即可

数据治理: MongoDB是可以选择性的对表增加限制,保证表是在某种规则进行运行的

MongoDB快速开发特性

开发的时候把所有相关业务的信息全部放到一个数据模型JSON中,不需要进行表关联,查询使用的也是API方式

优点: 数据集中到一个存储区域,增加读取数据的效率,而且极大的优化查询的速度

相关推荐
学习编程的Kitty13 小时前
MySQL——数据类型和表的操作
数据库·mysql
程序新视界14 小时前
MySQL中,日期、时间与时间戳三种数据类型的区别
数据库·后端·mysql
lang2015092814 小时前
MySQL 8.0性能优化终极指南
数据库·mysql·性能优化
Elastic 中国社区官方博客14 小时前
在 Elasticsearch 中改进 Agentic AI 工具的实验
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
豆沙沙包?14 小时前
2025年--Lc172--H178 .分数排名(SQL)--Java版
数据库·sql
yzx99101315 小时前
数据库完整指南:从基础到 Django 集成
数据库·python·django
程序新视界15 小时前
MySQL的OR条件查询不走索引及解决方案
数据库·后端·mysql
2301_7720935615 小时前
tuchuang_myfiles&&share文件列表_共享文件
大数据·前端·javascript·数据库·redis·分布式·缓存
点灯小铭15 小时前
基于单片机的罐体压力控制器设计与实现
数据库·单片机·mongodb·毕业设计·课程设计
Pr Young15 小时前
MVCC 多版本并发控制
数据库·后端·mysql