MongoDB数据基本介绍

前言

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

使用docker安装MongDB-CSDN博客

认识MongoDB数据库

MongoDB是非关系型数据库NoSQL

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

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

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

MongoDB三大功能特性

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

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

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

MongoDB快速开发特性

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

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

相关推荐
茉莉玫瑰花茶12 分钟前
Redis 常用数据结构以及单线程模型
数据库·redis·缓存·bootstrap
废喵喵呜19 分钟前
达梦数据库权限体系详解:系统权限与对象权限
数据库·sql·oracle
冷崖40 分钟前
Redis存储原理与数据模型(下)
数据库·redis·缓存
没有羊的王K1 小时前
SQL语言学习(group by,having)
数据库·sql·学习
ClouGence1 小时前
从达梦到 StarRocks:国产数据库实时入仓实践
数据库·后端
2025年一定要上岸2 小时前
【Django】-10- 单元测试和集成测试(下)
数据库·后端·python·单元测试·django·集成测试
JeffreyGu.2 小时前
【Oracle】Oracle 11g RAC网络故障切换单机
数据库·oracle
什么半岛铁盒2 小时前
MySQL 约束知识体系:八大约束类型详细讲解
android·数据库·mysql
LLLLYYYRRRRRTT3 小时前
9. Linux 交换空间管理
linux·数据库·redis
全栈小53 小时前
【数据库】使用Sql Server创建索引优化查询速度,一般2万多数据后,通过非索引时间字段排序查询出现超时情况
数据库·sql server·索引·查询优化