前言
redis性能基准是10w次读写/秒;
但是不适用于下面的场景:
需要缓存,但是经常需要统计,分析和查询。
这种场景适合使用Mongodb;
他是最接近关系数据库的NOSQL;
mongodb介绍:::infoC 语言编写,基于分布式文件存储的开源数据库系统,在负载高的时候,可以添加更多的节点,保证服务器性能。可扩展高性能的数据存储方案。
mongodb把数据存储为一个文档,数据结构是键值对,字段值还可以包含其他的文档,数组等;:::
安装mongodb
我的是mac电脑,简单记录一下安装和使用步骤;
- brew cask install mongodb
- 设置path ;
- mongo 连接mongodb
- use database_name 创建数据库
配置
依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId