- 博客(4)
- 收藏
- 关注
原创 MongoDB基本操夯
这种扫描全集合的查询效率是非常低的,尤其是在处理海量数据时,执行查询操作需要花费几 十秒甚至几分钟的时间,这无疑对网站的性能是非常致命的。如果是写操作,内存还可以把随机的写操作转换成顺序的写操作,总之可以大幅度提升性能。mongodb数据库从节点可以复制主节点的数据,主节点所有对数据的操作都会同步到从节点,从节点的数据和主节点的数据是完全一样的,以作备份。一个集合中可以存储一个键值对的文档,也可以存储多个键值对的文档,还可以存储键不一样的文档,而且在生产环境下可以轻松增减字段而不影响现有程序的运行。
2024-06-09 18:20:03 713
原创 MongoDB副本集部署(windows)
客户端程序(Client Application)通过驱动器(Driver)连接副本集主节点(Primary)进行读写操作,当主节点数据副本发生变化,此时副本节点(Secondary)通过Replication(复制)同步主节点的数据副本,使副本集中副本节点与主节点存储相同数据副本 副本集中的各节点还会通过传递心跳信息(Heartbeat)来检测各自的健康状态。ongoDB官网建议当副本集成员个数大于二时,推荐副本集成员个数为奇数个,而不使用仲裁节点。
2024-06-09 17:44:05 592
原创 MongoDB分片部署(windows)
分片( Sharding )技术是开发人员用来提高数据存储和数据读写吞吐量常用的技术之一。简单的来说,分片主要是将数据进行划分后,将它们分别存放于不同机器上的过程。通过使用分片可以实现降低单个机器的压力和处理更大的数据负载功能。分片与副本集主要区别在于,分片是每个节点存储数据的不同片段,而副本集是每个节点存储数据的相同副本所有数据库都可以进行手动分片( Manual Sharding ),因此,分片并不是 MongoDB 特有的。
2024-05-19 19:04:43 563
原创 MongoDB副本集部署(windows)
副本集成员框架客户端程序(Client Application)通过驱动器(Driver)连接副本集主节点(Primary)进行读写操作,当主节点数据副本发生变化,此时副本节点(Secondary)通过Replication(复制)同步主节点的数据副本,使副本集中副本节点与主节点存储相同数据副本。MongoDB副本集成员数与oplogMongoDB官网建议当副本集成员个数大于二时,推荐副本集成员个数为奇数个,而不使用仲裁节点。
2024-04-24 14:33:27 775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人