程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
数据库 相关技术文章(第3页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
PostgreSQL 19 Beta 1:REPACK 替代 VACUUM FULL/CLUSTER,WAIT FOR 支持 standby 读己写
代码
PostgreSQL 19 Beta 1:REPACK 替代 VACUUM FULL/CLUSTER,WAIT FOR 支持 standby 读己写
2026-09-14 21:01:58
PostgreSQL 19 Beta 1 发布:REPACK 合并 VACUUM FULL 与 CLUSTER 并支持 CONCURRENTLY 在线重建,新增 WAIT FOR 让 standby 支持读己写、SQL/PGQ 图查询、autovacuum 并行 worker 与评分。文末列出升级前要过的兼容性清单:JIT 默认关闭、max_locks_per_transaction 64→128、TOAST 默认改 lz4、移除 RADIUS 等。
PostgreSQL
数据库
VACUUM
复制
升级
MySQL 9.6.0:MD5()/SHA1() 移入 classic_hashing 组件,外键约束交给 SQL 层
代码
MySQL 9.6.0:MD5()/SHA1() 移入 classic_hashing 组件,外键约束交给 SQL 层
2026-09-13 21:03:09
MySQL 9.6.0(2026-01-20)几处影响存量代码的改动:MD5()/SHA1() 移入 classic_hashing 组件需 INSTALL COMPONENT、外键约束与级联从 InnoDB 移到 SQL 层(可用 innodb_native_foreign_keys 回退)、新增 container_aware 启动选项、GTID set 新数据结构与 Performance Schema 临时锁表。
MySQL
数据库
升级
外键
安全
6.0
MySQL 升级选轨道:26.7 起日历版本 YY.M.P,跨 LTS 被拦、clone 只认相邻 LTS,线程池进社区版
编程
MySQL 升级选轨道:26.7 起日历版本 YY.M.P,跨 LTS 被拦、clone 只认相邻 LTS,线程池进社区版
2026-09-13 20:02:24
MySQL 9.7 之后改用日历版本号 YY.M.P,26.7.0 首个落地。梳理 Innovation 与 LTS 两轨道的版本号规则、升级/降级谱系(不可跨 LTS、Innovation 不能跨 major、降级需 logical dump/load)、clone 插件边界、repo 轨道配置,以及线程池插件下放社区版和 thread_pool_max_unused_threads 默认值变化。
MySQL
数据库
版本升级
运维
DBA
线程池
日历
golang-migrate:18.8K Star 的数据库迁移工具,用 up/down SQL 文件管理变更
编程
golang-migrate:18.8K Star 的数据库迁移工具,用 up/down SQL 文件管理变更
2026-09-12 09:55:34
多人协作下数据库表结构变更容易失控:同事漏执行 SQL、迁移顺序错乱、多环境不同步。本文拆解 Go 生态的 golang-migrate(18.8K Star,MIT),讲清 up/down 迁移文件、schema_migrations 版本表与"防弹"设计,给出安装、创建迁移、执行/回滚命令,以及团队协作、多环境部署、CI/CD、Go 代码集成的四种用法和实用最佳实践。
Go
数据库
迁移工具
golang-migrate
MySQL
SQLite 3.53.0:WAL-reset 损坏 bug 修复,CLI 表格改用 Unicode 框线
代码
SQLite 3.53.0:WAL-reset 损坏 bug 修复,CLI 表格改用 Unicode 框线
2026-09-11 21:02:04
SQLite 3.53.0 修掉 WAL-reset 数据库损坏 bug,新增 REINDEX EXPRESSIONS、ALTER TABLE 增删约束与 self-healing index。CLI 改用 QRF 画 Unicode 表格,同时引入 dot-command 裸分号与 .indexes PATTERN 两处不兼容点。
SQLite
数据库
WAL
CLI
升级
Redis 8.4 升级笔记:原子槽迁移、字符串原子操作与 FT.HYBRID
代码
Redis 8.4 升级笔记:原子槽迁移、字符串原子操作与 FT.HYBRID
2026-09-10 21:03:49
Redis 8.4 引入 CLUSTER MIGRATION 原子槽迁移,新增 DELEX/DIGEST 与 SET 的原子 CAS、MSETEX,XREADGROUP 支持 CLAIM。本文整理 FT.HYBRID、I/O threading 与 JSON 内存优化等变化,并列出槽迁移期间搜索/时序命令可能返回部分结果的已知限制。
Redis
数据库
缓存
升级
竞态
无锁
PostgreSQL 18 升级清单:AIO、skip scan 与虚拟生成列,以及 pg_upgrade 保留统计信息
代码
PostgreSQL 18 升级清单:AIO、skip scan 与虚拟生成列,以及 pg_upgrade 保留统计信息
2026-09-10 21:03:49
PostgreSQL 18 的异步 I/O 子系统由 io_method 控制,官方称读存储最多 3×;多列 B-tree 支持 skip scan,虚拟生成列成为默认。本文还整理 pg_upgrade 保留优化器统计、RETURNING 支持 OLD/NEW、uuidv7() 等,并提醒全文检索索引可能需重建。
PostgreSQL
数据库
升级
性能
KIP
MySQL 9.7.0 LTS 升级:MD5() 会先掉线,认证存储格式也换了
代码
MySQL 9.7.0 LTS 升级:MD5() 会先掉线,认证存储格式也换了
2026-09-10 21:02:41
MySQL 9.7.0 LTS 上线,升级时最容易卡住的是两处:MD5()/SHA1() 已移出核心、需装 classic_hashing 组件,以及 caching_sha2_password 新增 PBKDF2 存储格式。本文给出扫描与升级前检查清单,并带过社区版 8 项新能力与企业版动态脱敏。
MySQL
数据库
升级
LTS
MySQL 9.2 弃用 FLUSH PRIVILEGES:还在用 mysqladmin reload 的运维脚本要改
代码
MySQL 9.2 弃用 FLUSH PRIVILEGES:还在用 mysqladmin reload 的运维脚本要改
2026-09-09 21:04:38
MySQL 9.2 起弃用 FLUSH PRIVILEGES 及相关用法,未来版本将移除。连带影响 FLUSH_PRIVILEGES 权限、mysqladmin flush-privileges/reload/refresh 和 SIGHUP 刷权限。讲清弃用原因(授权即时生效)、运维脚本要改的点与迁移建议,并附同批弃用的 Version Tokens 插件。
MySQL
运维
数据库
命令
Redis 8.10.0 发布解读:Compact Hashes 省内存、BACKUP 命令与 TLS 证书认证
编程
Redis 8.10.0 发布解读:Compact Hashes 省内存、BACKUP 命令与 TLS 证书认证
2026-09-09 10:25:26
Redis 8.10.0 GA 发布:Compact Hashes 新编码减少 hash 内存占用,新增 HIMPORT、LMOVEM、BACKUP(MP-AOF)等命令,支持 TLS 对等证书的服务器间认证,XREAD 增加 MAXCOUNT/MAXSIZE,时间序列与搜索模块多项新命令。
Redis
缓存
数据库
内存优化
ClickHouse 复制队列:属于副本,不属于表
编程
ClickHouse 复制队列:属于副本,不属于表
2026-09-08 03:08:17
ClickHouse 复制队列是每副本视角而非集群共享管道:Keeper 日志记录操作、各副本算出本地任务;用 system.replicas 按维度定位积压来源。
ClickHouse
数据库
分布式
运维
待办
NextAuth / Auth.js 数据库 Schema 详解:四张表怎么协作
编程
NextAuth / Auth.js 数据库 Schema 详解:四张表怎么协作
2026-09-08 03:08:17
NextAuth/Auth.js 在数据库建 users、accounts、sessions、verification_tokens 四张表:accounts 关联 OAuth 提供方、sessions 关联登录会话、token 表短生命周期自清理。
Next.js
认证
数据库
教程
Dataflow 模型 11 年复盘:物理对了,接口错了
资讯
Dataflow 模型 11 年复盘:物理对了,接口错了
2026-09-08 02:10:00
VLDB Test of Time 奖作者 11 年后自评:事件时间与一致性判断正确;窗口/触发器/撤回接口设计失误,最大失察是数据库文献早有正确答案。
大数据
流处理
数据库
代数
用 SQL 搭一个超市数据库:把命令变成回答业务问题的能力
编程
用 SQL 搭一个超市数据库:把命令变成回答业务问题的能力
2026-09-08 01:11:23
Sunrise Supermarket SQL 学习项目:用顾客/订单/订单项/产品场景练 WHERE 过滤、JOIN 关联、GROUP BY 聚合与 ORDER BY 排序,把 SQL 变成回答业务问题的能力。
SQL
教程
数据库
Spring Data JPA 查询优化:先找到 N+1,再谈其他
编程
Spring Data JPA 查询优化:先找到 N+1,再谈其他
2026-09-08 00:14:57
Spring Data JPA 性能优化实战:开 SQL 日志抓 N+1、JOIN FETCH 与 @EntityGraph 预加载、只读 DTO 投影、分页与 keyset 游标、聚合下推数据库并配索引,按影响排序优化。
Java
Spring
数据库
性能
Python 加 PostgreSQL 异步操作:asyncpg 连接池、事务与批量写入
编程
Python 加 PostgreSQL 异步操作:asyncpg 连接池、事务与批量写入
2026-09-07 21:11:16
asyncpg 异步数据库操作实战:连接池参数、upsert 写入、比循环快 10-50 倍的 copy_records_to_table 批量导入、全文检索查询与原子事务,附完整可运行示例。
Python
PostgreSQL
async
数据库
SQL LIKE 入门:两个通配符、四种位置、一套思维
编程
SQL LIKE 入门:两个通配符、四种位置、一套思维
2026-09-07 21:11:15
SQL LIKE 的完整入门:% 与 _ 两个通配符语义、四种通配符位置对应的四种查询意图、NOT LIKE 找异常形状,以及转义、索引与全文检索的实践建议。
SQL
数据库
教程
SQL joins 与窗口函数:一个电商库讲透两种核心能力
编程
SQL joins 与窗口函数:一个电商库讲透两种核心能力
2026-09-07 20:22:27
用两张表的电商库讲透 join 四大家族与窗口函数:INNER/LEFT/FULL/SELF JOIN 的保留语义与 NULL 陷阱,ROW_NUMBER/RANK、滚动 SUM、LAG 环比等实战写法。
SQL
数据库
数据分析
Django REST Framework 序列化器的隐藏成本:正确代码不等于高效代码
编程
Django REST Framework 序列化器的隐藏成本:正确代码不等于高效代码
2026-09-07 16:36:31
DRF 序列化器里的 N+1:SerializerMethodField 每次调用一条查询、嵌套序列化器深层爆炸。用 Subquery/annotate、select_related/prefetch_related 把工作移进 QuerySet,附性能检查清单。
Django
DRF
性能
数据库
为什么大文件不该存数据库:数据库与对象存储的职责分离
编程
为什么大文件不该存数据库:数据库与对象存储的职责分离
2026-09-07 13:13:23
数据库存 BLOB 的三大架构瓶颈:CDN 失明、复制与备份变重、数据库被无谓撑大。对象存储按职责分离元数据与文件本体,配预签名 URL 直传,让文件存储独立扩容。
数据库
对象存储
S3
架构
MongoDB 预测式自动扩缩容:从实验到生产,用时序模式提前扩容副本集
编程
MongoDB 预测式自动扩缩容:从实验到生产,用时序模式提前扩容副本集
2026-09-07 05:14:02
MongoDB 预测式自动扩缩容从实验到生产:用时序模式(周期与趋势)在负载尖峰前提前扩容副本集,生产版只扩不缩、缩容由响应式算法兜底,减少过载窗口、节省成本与碳排放。
MongoDB
Atlas
自动扩缩容
时序预测
机器学习
数据库
云
Redis 8.10 引入 HIMPORT 命令:批量哈希导入的网络带宽优化与性能提升
编程
Redis 8.10 引入 HIMPORT 命令:批量哈希导入的网络带宽优化与性能提升
2026-09-07 02:10:38
Redis 8.10 引入 HIMPORT 命令优化批量哈希导入:通过 PREPARE 声明字段集消除字段名重复传输,基准测试显示比 HSET 快 11%,字段集越大性能提升越明显,redis-rb 客户端提供 himport_auto_prepare 选项简化使用。
Redis
HIMPORT
哈希
批量导入
性能优化
redis-rb
数据库
D3
MongoDB 8.3 发布:AI 时代数据库需求的演进与新特性解读
编程
MongoDB 8.3 发布:AI 时代数据库需求的演进与新特性解读
2026-09-06 22:14:04
MongoDB官方宣布8.3版本发布,指出AI正在改变客户对数据库的需求。核心特性:1.向量搜索性能增强(更快索引构建/更低查询延迟/更高吞吐量/内存效率优化,支持更高维度向量如3072/4096维,混合搜索改进,增量索引更新,更多距离度量);2.AI代理支持增强(代理会话管理/上下文持久化/工具调用记录/记忆管理,变更流优化/实时聚合,与LangChain/LlamaIndex/MCP协议集成);3.查询优化(更智能查询计划器/聚合管道优化/索引选择改进/查询缓存增强,时序和地理空间查询优化);4.开发者体验(驱动程序更新/类型安全增强,Compass向量搜索可视化/AI辅助查询,Atlas一键向量搜索/成本优化建议);5.企业级功能(客户端字段级加密改进/审计日志增强/LDAP Kerberos集成,副本集选举优化/跨区域复制改进/备份恢复增强,可观测性提升)。意义:简化AI应用架构(一个数据库满足多种存储需求)/加速AI应用开发/支持AI代理生产部署/降低运营成本。
MongoDB
MongoDB 8.3
数据库
向量搜索
AI代理
Atlas
NoSQL
版本发布
代数
数据库索引底层原理:B-Tree 如何工作以及为什么一半索引无效
编程
数据库索引底层原理:B-Tree 如何工作以及为什么一半索引无效
2026-09-06 06:18:24
文章深入讲解数据库索引底层原理:索引是有序映射,只存储搜索列+行指针,底层使用B-Tree自平衡多路搜索树,通过二分查找将百万行查询从100万次检查降到约20次。核心分析了索引失效的七大原因:最左前缀原则违反、函数操作、隐式类型转换、前缀通配符、OR条件、低选择性列、统计信息过时。同时讨论了索引的代价(写入开销、存储空间、维护成本)和设计最佳实践(基于查询设计、复合索引列顺序、定期审查、EXPLAIN验证)。
数据库
索引
B-Tree
SQL
MySQL
PostgreSQL
性能优化
查询优化
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
14
下一页
共 14 页
到第
页
确定