小易撩挨踢 易君召的博客

关系型数据库性能优化建议

优化分为:库表设计、索引优化、SQL 语句、配置参数、架构、运维、业务层规避几个层面,适用于 MySQL、PostgreSQL、openGauss 等主流关系库。 一、表结构设计优化 字段类型尽量小 能用 TINYINT 不用 INT,能用 VARCHAR(n) 不用大文本;时间优先用 dateti

易君召 发布于 2026-08-05

企业常用数据存储工具

企业存储会按场景分为:关系型数据库、NoSQL 数据库、时序数据库、对象存储、文件存储、大数据分布式存储、缓存、数仓 / 数据湖几大类,覆盖业务交易、缓存、日志、海量文件、分析数仓等场景。 一、关系型数据库(OLTP,业务交易数据) 用于结构化业务数据,事务 ACID,支撑业务系统订单、用户、财务。

易君召 发布于 2026-08-05

国产化数据库openGauss noLSE 版本详解

基础概念 LSE:Large System Extensions,是 ARMv8.1‑A 引入的一套硬件原子指令集。 LSE 指令用于多核下原子加减、CAS 等操作,替代旧的 LDXR/STXR 循环重试;高并发 OLTP 下显著降低锁竞争、提升 WAL、CLog 并发性能,鲲鹏 920/930 支

易君召 发布于 2026-08-05

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

信创国产数据库完整选型方法论

核心原则:先定义业务需求,再选架构路线,最后挑选产品;不要盲目追求分布式、不要只看跑分、不要只看品牌名气。 整体流程:业务画像梳理 → 架构路线抉择(集中式 / 分布式 / 专用库)→ 多维度打分评估 → POC 实测验证 → 成本 & 风险评审。 一、第一步:梳理你的业务基线(选型输入清单) 先把

易君召 发布于 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

图形化工具访问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
上一页 下一页