MongoDB核心原理
文章平均质量分 85
Tom 弹架构
咕泡教育联合创始人、Java架构师丛书作者
展开
-
MongoDB高级应用之高可用方案实战(4)
1、MongDB启动与关闭1.1、命令行启动./mongod --fork --dbpath=/opt/mongodb/data ----logpath=/opt/mongodb/log/mongodb.log1.2、配置文件启动./mongod -f mongodb.cfgmongoDB基本配置/opt/mongodb/mongodb.cfgdbpath=/opt/mongodb/datalogpath=/opt/mongodb/logs/mongodb.loglogappend=原创 2022-01-06 13:27:58 · 130 阅读 · 0 评论 -
图解MongoDB集群部署原理(3)
MongoDB的集群部署方案中有三类角色:实际数据存储结点、配置文件存储结点和路由接入结点。连接的客户端直接与路由结点相连,从配置结点上查询数据,根据查询结果到实际的存储结点上查询和存储数据。MongoDB的部署方案有单机部署、复本集(主备)部署、分片部署、复本集与分片混合部署。混合的部署方式如图:混合部署方式下向MongoDB写数据的流程如图:混合部署方式下读MongoDB里的数据流程如图:对于副本集,又有主和从两种角色,写数据和读数据也是不同,写数据的过程是只写到主结点中,由主结点以异步原创 2022-01-05 14:59:31 · 215 阅读 · 0 评论 -
MongoDB常用命令(2)
1、创建数据库use testdb2、创建集合db.t_member.insert({name:"zhaomin",age:23})3、查询db.t_member.find()db.t_member.findOne()4、修改db.t_member.update({name:"zhaomin"},{$set:{age:18}}) #不会影响其他属性列 ,主键冲突会报错db.t_member.update({name:"zhaomin"},{$set:{age:18}},true)#第原创 2022-01-04 17:57:13 · 181 阅读 · 0 评论 -
MongoDB基本介绍与安装(1)
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。在这里我们有必要先简单介绍一下非关系型数据库(NoSQL)1 什么是NoSQLNoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook原创 2021-12-31 14:03:01 · 100 阅读 · 0 评论