MongoDB
文章平均质量分 81
MongoDB
懒鸟一枚
算是总结、沉淀吧……
展开
-
基于Springboot的MongoDB的使用
游戏用户信息:存储玩家账户、角色属性、装备、积分等数据,内嵌文档结构能很好地满足这类复杂且动态变化的数据需求。设备数据存储:收集来自各种智能设备的实时或周期性上报的数据,如温度、湿度、状态变化等信息。订单管理:订单信息、商品库存、交易历史等,MongoDB 对频繁更新的状态跟踪表现优秀。用户资料与社交关系:存储用户个人信息、好友列表、消息记录等半结构化数据。用户活动记录:存储用户观看历史、互动行为(如送礼、弹幕)等信息。用户行为分析:记录并分析用户浏览、购买、搜索等行为数据。原创 2024-07-18 18:11:05 · 207 阅读 · 0 评论 -
MongoDB使用
MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种。是最像关系型数据库(MySQL)的非关系型数据库。它支持的数据结构非常松散,是一种类似于 JSON 的 格式叫BSON,所以它既可以存储比较复杂的数据类型,又相当的灵活。MongoDB中的记录是一个文档,它是一个由字段和值对(field:value)组成的数据结构。MongoDB文档类似于JSON对象,即一个文档认为就是一个对象。原创 2024-07-18 11:50:23 · 2748 阅读 · 0 评论 -
linux环境安装mongoDB
(1)先到官网下载压缩包 mongod-linux-x86_64-4.0.10.tgz。如果启动后不是 successfully ,则是启动失败了。原因基本上就是配置文件有问题。目标:在Linux中部署一个单机的MongoDB,作为生产环境下使用。提示:和Windows下操作差不多。(6)启动MongoDB服务。(5)新建并修改配置文件。原创 2024-07-17 16:42:05 · 729 阅读 · 0 评论 -
MogoDB安全认证
默认情况下,M,也就是说,在实例本机服务器上都可以随意连接到实例进行各种操作,MongoDB不会对连接客户端进行用户验证,这是非常危险的。为了强制开启用户访问控制(用户验证),则需要在MongoDB实例启动时使用选项–auth 或在指定启动配置文件中添加选项 auth=true。在开始之前需要了解一下概念1)启用访问控制:MongoDB使用的是基于角色的访问控制(Role-Based Access Control,RBAC)来管理用户对实例的访问。原创 2024-07-17 11:26:48 · 822 阅读 · 0 评论 -
深入剖析MongoDB集群架构设计
当讨论 MongoDB 的集群架构时,应强调副本集和分片这两种官方推荐和支持的模式。如果在历史背景下讨论,可以提及主从复制作为早期的一种复制方式,但需明确指出它在现代 MongoDB 中已不再适用。转载 2024-07-17 10:51:04 · 572 阅读 · 0 评论