程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
数据库 相关技术文章(第2页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
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
数据库
升级
性能
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
数据库
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
性能优化
查询优化
会议室预订出现重叠记录:用 PostgreSQL 范围类型把“不重叠”约束下沉到数据库层
编程
会议室预订出现重叠记录:用 PostgreSQL 范围类型把“不重叠”约束下沉到数据库层
2026-09-06 00:06:01
会议室/时段预订若用 start_ts、end_ts 两列在应用层“先查再插”防重叠,并发下必然有竞态空隙。本文用 PostgreSQL 范围类型把“同房间时段不重叠”建模成单个值,再用 GiST 排除约束在数据库层统一拦截:含 tsrange/int4range 等内置类型、边界与 canonical 规范形式、自定义类型 subtype_diff,以及 btree_gist 扩展实现 room=during 联合排除的实际 SQL 与报错原文,并说明应用层剩余职责与 MySQL 无此机制的取舍。
range
类型
PostgreSQL
范围类型
排除约束
GiST
数据库
Visual DB:在已有数据库外套一层可视化应用层,拖拽生成表单与报表
案例
Visual DB:在已有数据库外套一层可视化应用层,拖拽生成表单与报表
2026-09-05 07:50:48
Visual DB 是一个在已有数据库之上构建可视化应用层的平台,通过拖拽/AI 助手生成表单、报表等 CRUD 应用,支持 MySQL、PostgreSQL、Oracle、SQL Server 及多家云数据库,可 Docker 本地自托管。
低代码
Visual
DB
数据库
自托管
Docker
navop 使用笔记:一个把数据库、SSH、SFTP、远程桌面收进同一窗口的桌面工作台
编程
navop 使用笔记:一个把数据库、SSH、SFTP、远程桌面收进同一窗口的桌面工作台
2026-08-26 18:53:02
navop 是一款基于 Rust + GPUI 的原生桌面工作台,把数据库(MySQL/PostgreSQL/SQLite/DuckDB/Oracle/ClickHouse 等)、SSH、SFTP、终端、远程桌面与 AI 协作收进同一界面。本文记录功能拆解、部署与源码构建方式、补充协议限制,以及哪些场景值得试、哪些情况先别上生产。
开源
桌面工作台
数据库
SSH
运维
ClickHouse 深度拆解:当列式存储把 PB 级实时分析从「预聚合陷阱」拉回毫秒响应——从 MergeTree 部件模型、稀疏主键索引到物化视图链与分布式查询的全链路实战
编程
ClickHouse 深度拆解:当列式存储把 PB 级实时分析从「预聚合陷阱」拉回毫秒响应——从 MergeTree 部件模型、稀疏主键索引到物化视图链与分布式查询的全链路实战
2026-08-19 05:42:37
深度拆解 ClickHouse v26.6:从 Yandex Metrica 起源、列式存储与向量化执行的底层逻辑,到 MergeTree 部件模型、稀疏主键索引、跳数索引、物化视图链与分布式两阶段聚合,配 Python/Go 可运行代码与生产级性能优化清单。
ClickHouse
OLAP
列式存储
MergeTree
实时分析
数据库
物化视图
分布式查询
性能优化
PostgreSQL 18 深度拆解:当异步 I/O 把磁盘吞吐「榨」到极限——从 io_uring 到 UUIDv7 与 MERGE RETURNING 的全链路实战
编程
PostgreSQL 18 深度拆解:当异步 I/O 把磁盘吞吐「榨」到极限——从 io_uring 到 UUIDv7 与 MERGE RETURNING 的全链路实战
2026-08-18 20:12:28
深度拆解 PostgreSQL 18 异步 I/O 子系统(io_method/io_uring)、原生 uuidv7()、RETURNING OLD/NEW 与 MERGE RETURNING、虚拟生成列、reflink 秒级克隆备份,配可运行 SQL 与生产调优清单。
PostgreSQL
PG18
AIO
io_uring
UUIDv7
数据库
性能优化
MERGE
ClickHouse 26.7 深度拆解:当 MPP 列存把「实时数仓」逼成单机也能扛 PB 的怪兽——从稀疏主键到倒排索引与向量检索的全链路实战
编程
ClickHouse 26.7 深度拆解:当 MPP 列存把「实时数仓」逼成单机也能扛 PB 的怪兽——从稀疏主键到倒排索引与向量检索的全链路实战
2026-08-18 08:44:39
深度拆解 ClickHouse 26.7:稀疏主键、跳数索引、倒排索引与向量检索,配 Docker Compose、SQL 与 Python 实战及生产级性能优化清单。
ClickHouse
OLAP
列式存储
MergeTree
向量检索
倒排索引
实时数仓
MPP
数据库
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
13
下一页
共 13 页
到第
页
确定