mongoDB的安装及使用

mongodb的安装参考:

Centos系统中mongodb的安装详解_centos安装mongodb-CSDN博客

不要下载最新的版本,新的版本中mongo命令无法使用,也就是安装后不能通过mongo命令登录,我这里使用5.0.30版本;

mongodb客户端demo:

mongodb安装成功后通过springboot 搭建客户端进行增删查的操作,springboot的客户端中没有修改操作,如需修改可删除后再新增,操作的demo如下:

链接:https://pan.baidu.com/s/1nbWoLjALSm_cQEr162J_Fw?pwd=s5t6

启动后通过postman调用;

mongodb也是用B+树作为索引结构;

mongodb与关系型数据库的对比:

mongodb文档支持数据类型:

mongodb应用场景:

1、应用不需要事务及复杂 join 支持

2、新应用,需求会变,数据模型无法确定,想快速选代开发

3、应用需要2000-3000以上的读写QPS(更高也可以)

4、应用需嬰TB甚至 PB 级别数据存储

5、应用要求存储的数据不丢失

6、应用需要99.999%高可用

7、应用需要大量的地理位置查询、文本查询

如果上述有1个符合,可以考虑 MongoDB,2个及以上的符合,选择 MongoDB 绝不会后悔。

mongodb的特点、性能,和关系型数据库的对比:

相关推荐
无言听风雨丶36 分钟前
Redis 运维实战与排错
运维·数据库·redis
小天源2 小时前
智叟云集系统 · 架构与职责分层
服务器·前端·数据库
herinspace2 小时前
管家婆实用贴-SQL 2008如何修改成混合模式
服务器·数据库·sql·管家婆软件·财务软件·合肥管家婆软件
打螺丝的小李3 小时前
制造企业质量管理系统的三类产品形态:分别解决什么问题
数据库·制造
xixingzhe23 小时前
MySQL 锁表故障排查与处理
数据库·mysql
真上帝的左手3 小时前
30. 技术专题-‌应用框架组件-关系型数据库-MySQL-Mybatis
数据库·分布式·mysql·中间件·mybatis
为思念酝酿的痛3 小时前
MySQL表的连接
数据库·mysql
数字新视界4 小时前
机房动环监控系统在提升数据中心能效与安全中的应用探索
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
bksczm4 小时前
MySQL之存储引擎
数据库·mysql
大模型最新论文速读5 小时前
text-to-sql:从学术玩具到生产落地
数据库·sql