神
博客
分类
标签
归档
关于
更多
暗黑模式
友链
博客
分类
标签
归档
关于
更多
暗黑模式
友链
MySQL实战手册
部署MySQL提供MySQL部署参考,以下使用docker来部署MySQL。 单实例123456789101112131415161718192021222324252627282930313233343536373839# 拉取镜像docker pull mysql:5.7# 建立目录映射mkdir -p /raid/mysqlmkdir /raid/mysql/conf/ /raid/m...
2022-04-15
数据库
数据库
阅读全文
MySQL核心基础
逻辑架构MySQL 可以分为 Server 层和存储引擎层两部分。 Server层 连接器: 负责跟客户端建立连接、获取权限、维持和管理连接 查询缓存: 命中缓存直接返回(不推荐,MySQL 8.0已删除缓存模块) 分析器:对SQL语句做解析,词法分析->语法分析 优化器:优化SQL,优化索引 执行器:执行SQL语句 存储引擎层负责数据的存储和提取 日志系统重要的日志模块:...
2022-03-09
数据库
数据库
阅读全文
Redis核心基础
redis 概览 Redis全景图包括“:“两大维度”: 系统维度和应用维度;“三大主线”也就是指高性能、高可靠和高可扩展(可以简称为“三高”): 高性能主线,包括线程模型、数据结构、持久化、网络框架; 高可靠主线,包括主从复制、哨兵机制; 高可扩展主线,包括数据分片、负载均衡。 Redis 问题画像 从simpleKV到redis大体来说,一个键值数据库包括了访问框架、索引模块、...
2022-01-09
数据库
数据库
阅读全文
MongoDB使用聚合合并字段
需求有时候,我们需要在查询结果中将某个字段(数组)合并起来,返回一个数组即可。 例子假设集合user: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051{ "_id" : ObjectId("5eb6bb...
2020-01-25
数据库
数据库
阅读全文
MongoDB关联查询
使用$lookup指定多个加入条件在mongodb中使用aggregate进行关联查询,我们会使用到$lookup,有时需要对子文档进行条件、分组、排序等操作,这是就得使用pipeline(管道)对子文档进行操作。管道操作符支持: $match:在管道开始可以过滤文档 $sort:排序。只要之前没有$project、$unwind或$group,可以使用索引 $group:对文档分组,相当...
2020-01-14
数据库
数据库
阅读全文