
mongodb
文章平均质量分 90
mongdb非关系型数据库学习,分享
孙霸天
孙霸天,GIS、Java开发工程师。专注后台GIS开发、熟悉WebGIS开发、GIS大数据开发。
展开
-
MongoDB主从复制模式基于银河麒麟V10系统
MongoDB自4.0版本开始已经不再建议使用传统的master/slave复制架构,而是全面采用了复制集(Replica Sets)作为标准的复制和高可用性解决方案。复制集是MongoDB的一种数据复制和高可用性机制,通过异步同步数据至多个服务器实现数据副本的分布。这一机制支持自动故障转移和恢复,无需用户介入即可在主节点故障时自动切换至备份服务器作为新的主节点,确保业务连续性。一个复制集最多支持7个节点,任一节点均可被选举为主节点。原创 2024-04-07 13:00:00 · 580 阅读 · 0 评论 -
银河麒麟V10离线安装MongoDB4.0
银河麒麟V10是一款高性能的国产服务器操作系统,适用于各种应用场景。在离线环境下安装MongoDB 是一项重要任务,以支持数据存储和管理需求。MongoDB是一款流行的开源NoSQL数据库,它引入了多文档事务支持,提供了灵活的数据模型、高性能、强大的查询语言和可扩展性,使其成为处理大规模非结构化或半结构化数据的理想选择。此外,MongoDB拥有丰富的工具和社区支持,为开发者提供了全面的解决方案,适用于各种应用场景,已被广泛采用于不同领域的数据管理需求。原创 2023-10-25 00:56:21 · 2121 阅读 · 0 评论 -
mongodb-备份和还原数据
mongodb-备份和还原数据MongoDB数据备份使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。语法mongodump命令脚本语法如下:mongodump -h <hostname><:port> -d dbname -o dbdirectory-h:MongoDB 所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017-d:需要备份的数据库实例,例如:database原创 2022-02-23 18:41:16 · 911 阅读 · 0 评论 -
优化Linux以提升MongoDB性能
优化Linux以提升MongoDB性能除MongoDB本身的配置外,操作系统的配置也会影响数据库的性能实现所有MongoDB Server的时间同步减少时间戳记录关闭磁盘预读值(read-ahead)关闭内存管理禁用非同意内存访问(non-uniform memory access)实现所有MongoDB Server的时间同步集群是由多台Server 配置而成的,不能存在时间不同步的情况。因此,我们通过操作系统的NTP 服务来实现所有MongoDB Server的时间同步。了解时间同原创 2021-05-23 22:53:57 · 670 阅读 · 0 评论 -
mongodb集群的常用配置
文章目录集群的常用配置查看分片信息状态调整副本集登录数据节点的主节点查看副本集节点的配置信息更新副本集的成员配置加入新节点加入仲裁节点删除节点使用副节点查询数据(需登录副本节点)在特定时间内使其节点不成为主节点使主节点降级为副节点查看Oplog相关信息(包含Oplog大小、头尾数据时间)显示主节点的副本集及同步状态查看副本集中的节点有哪些指令可使用查看当前节点是否为主节点指定副节点成员同步的对象(需登录副节点)调整分片集群新增分片移除分片禁用chunk的自动切割功能启用chunk的自动切割功能用指定的分片键原创 2021-05-23 17:14:08 · 910 阅读 · 0 评论 -
MongoDB配置单分片集群
文章目录配置单分片集群环境准备服务器规划端口分配配置config副本集配置防火墙配置mongos配置防火墙配置集群的权限配置自启动服务关闭SELinuxconfig启动服务文件mongos启动服务文件设置数据库分片(含指定数据存放分片)设定数据库分片设定特定数据存放指定的分片(可应用于特定数据分区、跨区域就近读写)移除Tag移除数据分放的区域配置单分片集群分片集群是副本集的延伸,是由于一个或多个副本集组成,因此需要配置mongos与config服务器,来让集群中的副本集可以关联起来。数据量越大、读写压原创 2021-05-22 23:21:43 · 459 阅读 · 0 评论 -
MongoDB配置副本集(含Arbiter)
MongoDB配置副本集(含Arbiter)集群模式为:一主一副一仲裁安装依赖yum install net-snmp lsof -yyum install net-snmp -y配置数据节点在每一台要配置数据节点的机器上均要操作,这里配置两台机器创建存放进程ID(PID)的文件夹mkdir -p /var/run/mongodb/创建存储节点数据和log文件的文件夹mkdir -p /mongodb/node/datamkdir -p /mongodb/node/log编原创 2021-05-22 17:13:31 · 2029 阅读 · 0 评论 -
Centos7部署单机版MongoDB
MongoDB 是一个开源的 NoSQL 数据库,主要用于高性能、高可用性和易扩展性的应用场景。它是由 C++ 编写的,采用文档导向的数据模型,使用 BSON(Binary JSON)格式来存储数据。原创 2023-09-16 16:50:53 · 789 阅读 · 0 评论