首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MongoDB
算法小生
创建于2022-10-17
订阅专栏
MongoDB系列化学习
等 1 人订阅
共19篇文章
创建于2022-10-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
1.ElasticSearch系列之集群部署
第一步:安装JDK 第二步:系统配置 2.1 禁用交换区 2.2 开最大文件数的限制 2.3 设置虚拟内存 2.4 线程数量 第三步:创建用户并设置密码 第四步:安装目录介绍 4.1 创建安装包目录
19.MongoDB系列之批量更新写入Groovy版
Groovy作为脚本,比Java在数据处理中具有更高的灵活性 欢迎关注公众号算法小生或沈健的技术博客
18.MongDB系列之批量更新写入Python版
在实际的工作中,难免批量更新的数量极大,pymongo提供了便捷的客户端供使用 假设读者对pandas比较熟悉,下图为事先准备好的dataframe 欢迎关注公众号算法小生或沈健的技术博客
17.MongoDB系列之了解应用程序动态
1. 查看当前操作 1.1 寻找有问题操作 client字段可以跟踪旧版本或者漏洞版本的软件信息 1.2 终止操作 1.3 假象 任何在local.oplog.rs上长时间运行的请求及任何回写监听命令
16.MongoDB系列之分片管理
1. 查看当前状态 1.1 查看配置信息 2. 跟踪网络连接 可以在命令行配置 --maxConns选项来限制其可以创建的连接数 2. 服务器管理 2.1 添加服务器 可以在任何时候添加新的mongo
15. MongoDB系列之选择片键
1. 片键类型 1.1 升序片键 升序片键通常类似于date或ObjectId--随着时间稳步增长的字段。 这种模式通常会使MongoDB更难保持块的平衡,因为所有的块都是由一个分片创建的。 1.2
14.MongoDB系列之配置分片
1. 启动服务器 1.1 启动配置服务器 配置服务器是集群的大脑,保存着关于每个服务器包含哪些数据的所有元数据,因此,必须首先创建配置服务器。 由于资源限制,在同一机器上启动三个进程 可以看到,配置服
13.MongoDB系列之分片简介
1. 分片概念 分片是指跨机器拆分数据的过程,有时也会用术语分区。MongoDB既可以手工分片,也支持自动分片 2. 理解集群组件 分片的目标之一是由多个分片组成的集群对应用程序来说就像是一台服务器。
12.MongoDB系列之副本集管理
1. 控制成员状态 1.1 把主节点变为从节点 1.2 阻止选举 如果需要对主节点维护,不想期间其他从节点选举为主节点,则可以 维护完成后,只需要再次执行以下命令即可 2. 监控复制 2.1 获取状态
11.MongoDB系列之连接副本集
1. Python连接副本集 2. 写入时等待复制 通过majority,只有写操作被复制到副本集中大多数成员后,服务器才会进行响应 3. 自定义复制保证规则 现在可以在可操作中应用这条规则 4. 将
10.MongoDB系列之副本集组成
1. 同步 复制是指多台服务器保持相同的数据副本。MongoDB通过保存操作日志(oplog)实现复制功能。 oplog存在于主节点local数据库中的一个固定集合,包含了主节点执行的每一次写操作。
9.MongoDB系列之创建副本集(二)
1. 如何设计副本集 大多数:选取主节点时需要由大多数决定,主节点只有在得到大多数支持时才能继续作为主节点,写操作被复制到大多数成员时就是安全的写操作。这里的大多数定义为“副本集中一半以上的成员”,由
8.MongoDB系列之创建副本集(一)
1. 复制简介 在MongoDB中,创建副本集后就可以使用复制功能了,副本集是一组服务器,其中一个是用于处理写操作的主节点,还有多个用于保存主节点的数据副本的从节点,如果主节点崩溃了,则从节点会从中选
7.MongoDB系列之聚合框架
1. 管道阶段和可调参数 聚合框架基于管道的概念。他由多个阶段组成,每个阶段都会提供一组按钮或可调参数。每个阶段对其输入执行不同的数据处理任务,并生成文档已作为输出传递到下一阶段。 2. 阶段常见操作
6.MongoDB系列之特殊索引和集合类型
1. 地理空间索引及全文搜索 与Elasitcsearch一样,MongoDB同样支持地理空间索引及全文搜索,由于选型常用ES而非MongoDB此处略过 2. TTL索引 首先先了解下固定集合,其类似
5.MongoDB系列之索引(二)
1. $运算符如何使用索引 1.1 低效的运算符 $ne、$not查询可以使用索引,但不是很有效,尽量避免 1.2 范围查询 范围查询其实是多值查询,根据复核索引规则,尽可能先等值精确匹配,然后范围查
4.MongoDB系列之索引(一)
1. 执行计划查看 结果查看,先大致看一遍,后续慢慢来深入理解 2. 创建索引 如果集合特别大,则新开个窗口,执行命令db.currentOp(),重点关注ns为study.users的文档,搜索ms
3.MongoDB系列之查询
1. find简介 2. 查询条件 3. 特定类型查询 4. 查询数组 欢迎关注公众号算法小生或沈健的技术博客
2.MongoDB系列之创建更新删除文档
1. 插入文档 2. 删除文档 结果为: _id type 62b6659b24530000f8005953 elasticsearch 62b6659b24530000f8005954 clickh
1.MongoDB之服务启动
1. 编写docker-compose.yaml文件 2. 服务启动 欢迎关注公众号算法小生或沈健的技术博客