小易撩挨踢 易君召的博客

SQL(关系型数据库) vs NoSQL(非关系型数据库)核心区别

一、基础定义 SQL(RDBMS 关系型数据库):采用表结构、关系模型,使用标准 SQL 查询语言。代表:MySQL、PostgreSQL、Oracle、SQL Server、SQLite。 NoSQL:泛指非关系型数据库,不强制 SQL,打破固定表结构,细分四大类: 键值库 (Redis)、文档库

易君召 发布于 2026-08-03

基于MySQL 8.0 的常用函数分类 + 实战示例

先准备一张测试表方便所有示例复用 CREATE TABLE `user` ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50), age INT, salary DECIMAL(10,2), create_time D

易君召 发布于 2026-08-01

主流数据库表结构对比工具

分为四大类:可视化 GUI 工具(日常开发首选)、命令行 / SDK 工具(自动化 CI/CD)、开源脚本、数据库原生方案,同时标注支持库、优缺点、适用场景。 一、GUI 可视化工具(适合人工比对、生成 DDL 脚本) 1. DBeaver(强烈推荐,免费

易君召 发布于 2026-08-01

常用 SQL 命令完整讲解

SQL 分为五大分类,方便记忆: DDL(数据定义)、DML(数据操作)、DQL(数据查询,最常用)、DCL(权限控制)、TCL(事务控制) 标准 SQL,兼容 MySQL、PostgreSQL、SQL Server 大部分语法,我会标注差异点。 一、DQL 数据查询语言【日常开发最高频】 核心:查

易君召 发布于 2026-07-31

大数据集高效 SQL 编写完整指南

适用于 MySQL、PostgreSQL、Oracle、Hive、SparkSQL、ClickHouse 等关系型 / 数仓引擎,区分OLTP 在线数据库和OLAP 大数据分析引擎,从原理、编码规范、索引、执行计划、踩坑点逐层说明。 一、核心前置原则 减少扫描数据量(最高优先级):能过滤尽早过滤,避

易君召 发布于 2026-07-30

MySQL 权限管理完整详解

MySQL 权限体系基于用户账号 + 权限粒度 + 授权语句 + 权限生效机制设计,核心作用:控制谁能连接数据库、能做哪些操作、能访问哪些库 / 表 / 字段。 一、核心基础:MySQL 用户账号格式 MySQL 用户不是单纯用户名,格式:'用户名'@'访问主机' 1. 主机匹配规则(核心)

易君召 发布于 2026-07-29

2026年主流流行向量数据库全推荐

按轻量原型、开源自托管、全托管云服务、传统数据库向量扩展四大类划分,包含优缺点、适用规模、落地场景,附选型速查表。 一、轻量级嵌入式(本地 Demo、个人 RAG、百万向量内) 1. Chroma 定位:Python 原生零配置向量库,RAG 原型开发首选 优点:pip install chroma

易君召 发布于 2026-07-29

常见连接池实现 + 选型完整指南

一、主流连接池分类与实现 按使用场景分为:数据库连接池、Redis 缓存连接池、HTTP / 网络连接池、RPC 连接池四大类。 (一)数据库连接池(Java 生态最常用) 1. HikariCP 定位:SpringBoo

易君召 发布于 2026-07-27

SQL 语言对应的常用数据模型

SQL 是关系型数据库的标准查询语言,核心配套数据模型以关系模型为核心,同时衍生、配套多种落地 / 扩展数据模型,分基础核心模型、扩展衍生模型两类说明: 一、核心基础:关系模型(Relational Model) 所有标准 SQL(MySQL/Oracle/SQL Server/PostgreSQL

易君召 发布于 2026-07-24

MySQL 数据库管理工具推荐

分桌面客户端(本地可视化)、Web 在线工具(浏览器访问)、命令行工具(轻量无界面) 三大类,覆盖新手、开发、运维不同场景,包含优缺点与适用人群。 一、桌面可视化客户端(最常用,本地安装)

易君召 发布于 2026-07-24

PostgreSQL 慢查询日志全套核心参数详解

PostgreSQL 慢查询日志的所有参数均在 postgresql.conf 中配置,分为日志开关控制、慢查询阈值、日志内容、日志文件轮转、日志存储路径五大类,附生产推荐值与作用说明。 一、基础日志总开关(必须开启才能记录慢 SQL) 1. logging_collector ini loggin

易君召 发布于 2026-07-23

PostgreSQL 性能优化完整关键步骤

PostgreSQL 性能优化遵循先定位瓶颈 → 基础配置调参 → 索引优化 → SQL 改写 → 表结构 / 存储优化 → 架构与运维优化的完整流程,下面分模块拆解每一步核心动作、实操手段与判断标准。 一、第一步:瓶颈定位(优化前提,无监控不调优) 优化前必须先找到慢的根源,禁止盲目改参数、加索引

易君召 发布于 2026-07-23

Elasticsearch 全文检索完整实操教程

一、前置基础 1. 核心概念 索引 (index):类似数据库表 文档 (document):类似数据库行,JSON 格式 字段 (field):类似数据库列 分词器 (analyzer):全文检索核心,把中文 / 英文拆成词条用于匹配 倒排索引:ES 底层结构,实现高速全文模糊、关键词匹配

易君召 发布于 2026-07-19

图形化工具访问Docker 容器部署MySQL的技术选型

一、本地桌面客户端(首选,性能最好、功能最全) 1. DBeaver(强烈推荐,免费开源跨平台) 支持 Windows/macOS/Linux,兼容 MySQL 5.x/8.x、Ma

易君召 发布于 2026-07-16

时序数据库InfluxDB 3 Core 开源版 docker-compose.yml 配置

InfluxDB 3 Core 官方镜像为 influxdb:3-core,默认 HTTP 端口为 8181(区别于 2.x 的 8086),无内置 Web 管理 UI,通过 influxdb3 serve 命令启动,支持内存、本地文件、S3 兼容对象存储三种存储后端。

易君召 发布于 2026-07-14

SpringBoot3.5 + MySQL8 数据备份方案选型

首先区分 2 大类场景: 代码内集成:Java 程序内部触发备份(接口 / 定时任务,程序托管备份逻辑) 独立外部工具:独立进程 / 定时脚本(推荐生产主流方案,解耦应用) MySQL8 主流备份手段底层就两种:mysqldump(逻辑备份)、XtraBackup(物理备份) SpringBoot

易君召 发布于 2026-07-13

数据库MySQL的富文本编辑器字段选型建议

富文本编辑器 MySQL 字段选型:TEXT / MEDIUMTEXT / LONGTEXT 很多人在设计MySQL数据库表结构,认为富文本编辑器包含文本、图片、视频等各种素材,采用BLOB二进制方式更加合理, 我先纠正如下几个概念: BLOB:二进制大对象,存图片、文件、二进制流;不适合富文本 H

易君召 发布于 2026-07-12

阿里云ECS服务器安装部署MySQL完整开启远程访问

环境:CentOS8/9、Rocky、AlmaLinux、MySQL8.0、阿里云 ECS 核心三步:MySQL 授权远程用户 → 关闭绑定本地 → 放行系统防火墙 → 阿里云安全组放行 3306 一、修改 MySQL 配置,允许全网监听 编辑配置文件 bash 运行 vi /etc/my.cnf

易君召 发布于 2026-04-25
上一页 下一页