MongoDB数据基本介绍

前言

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

使用docker安装MongDB-CSDN博客

认识MongoDB数据库

MongoDB是非关系型数据库NoSQL

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

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

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

MongoDB三大功能特性

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

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

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

MongoDB快速开发特性

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

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

相关推荐
是桃萌萌鸭~14 小时前
oracle 排查卡顿相关日志
数据库·oracle
wuxi_joe14 小时前
一家研发制造企业的“软件进化史”
大数据·数据库·制造
草莓熊Lotso14 小时前
远程控制软件实测!2026年1月远程软件从“夯”到“拉”全功能横评
运维·服务器·数据库·人工智能
冰暮流星14 小时前
sql之删除与软删除
数据库·sql
沐雪架构师14 小时前
LangChain 1.0 记忆管理:短期与长期记忆详解
服务器·数据库·langchain
电商API&Tina14 小时前
唯品会获得vip商品详情 API 返回值说明
java·大数据·开发语言·数据库·人工智能·spring
爱学习的阿磊14 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
m0_7369191014 小时前
构建一个桌面版的天气预报应用
jvm·数据库·python
ctyshr15 小时前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
一起养小猫17 小时前
Flutter for OpenHarmony 实战:打造天气预报应用
开发语言·网络·jvm·数据库·flutter·harmonyos