标签

数据库

从“Postgres 很糟”到 PostgreSQL 深处:一名 DBA 的二十年进化路径

来源: postgr.es 33
一个数据库人的技术路线,往往不是从“我喜欢这项技术”开始,而是从一次故障、一次磁盘告急,或一场无法解释的生产事故开始。Shaun Thomas 与 PostgreSQL 的关系就是如此:早期因为膨胀、清理和升级问题而嫌弃它,后来却在真实生产环境中不断修复、自动化和扩展,最终成为 PostgreSQL 社区的长期贡献者。 这段经历最有价值的地方,不是某个...

Spring Boot 落地后量子密码:本周就能交付的四种模式

来源: infoq.com 34
后量子密码(PQC)不再只是密码学团队的远期课题。对于 Spring Boot 服务,真正可执行的路径不是一次性替换整个加密栈,而是从四类边界清晰的场景开始:服务间负载加密、数据库字段保护、长期有效文件签名,以及把服务令牌从 RS256 迁移出去。 更现实的原因是“先窃取、后解密”(Harvest Now, Decrypt Later)已经改变了时间表...

DjangoAdmin 敏捷开发框架 Flask+AntdVue v2.8.1:面向模块化后台开发的更新与实践

来源: oschina.net 47
DjangoAdmin 敏捷开发框架的 Flask+AntdVue 版本发布了 v2.8.1。本次更新主要修复近期用户反馈的问题,同时延续了框架对 Flask、Vue 3、Ant Design、MySQL 和模块化组件开发的支持。对于需要快速搭建企业级管理后台的团队来说,这类版本更新的价值不只在于新增功能,也在于持续降低日常开发和维护成本。 v2.8....

把 PostgreSQL 日志文件配置理顺:log_directory、log_filename 与 log_file_mode

来源: postgr.es 36
PostgreSQL 的 、 和 经常被当成三个独立的配置项,但它们其实共同描述了日志采集器写入文件时的三个问题:日志放在哪里、文件叫什么,以及哪些用户可以读取。还有一个容易被忽略的前提: 没有开启时,这三个参数都不会产生实际效果。 默认值在个人电脑上通常足够省心,但放到服务器上就未必合适。问题不只是“日志能不能写出来”,还涉及轮转、采集器发现路径、文...

pg_dump 的数据恢复为何会“自己弄坏自己”

来源: postgr.es 39
把 PostgreSQL 的 data-only dump 恢复到一个刚创建、完全空白的同结构数据库,看起来应该是最安全的场景:没有旧数据,不会发生主键冲突,外键也有机会按依赖顺序加载。然而,恢复仍可能在某张表的 中途失败。 一个容易被忽略的原因是: 会在数据真正开始加载前,把当前会话的 固定为空字符串。只要触发器函数内部使用了未限定的表名,触发器就可...

托管 PostgreSQL 还是自建:把数据库运维成本算清楚

来源: azure.microsoft.com 29
选择 PostgreSQL 的部署方式,通常不是“云服务更省事”或“自建更可控”这么简单。托管 PostgreSQL 与自建 PostgreSQL 的差别,会持续反映在成本结构、安全责任、故障恢复速度、扩缩容路径,以及团队真正投入在数据库运维上的时间里。 关键不在于哪一种方案绝对更好,而在于业务是否需要把数据库基础设施作为一项核心能力来经营。 托管 P...

企业 AI 如何跨过试点陷阱:从用例筛选、双 COE 到生产 XOps

来源: cloud.google.com 39
企业采购大模型许可证并不等于获得 AI 回报。Pythian 在覆盖 27 个国家、约 500 名员工的内部推广中发现,真正拉开差距的不是每人每天节省几分钟,而是把 AI 嵌入工单处理、供应链预测和商品录入等高价值流程,并建立持续维护这些流程的组织能力。 这套方法最终形成了一条完整链路:Field CTO 战略与治理、平台部署、双 COE 执行,以及负...

Google Cloud 用 AI Agent 简化数据库生命周期管理

来源: infoq.com 54
数据库运维正在从“人工执行固定流程”转向“由 AI 协助完成上下文判断”。Google Cloud 最近推出 AI-powered Database Operations Agents,覆盖数据库接入和日常运维两个关键阶段:Onboarding Agent 用于简化数据库设置,Observability Agent 则帮助团队进行故障排查、性能优化与调...

向量索引压测:脱离召回率和配置的 QPS 没有意义

来源: percona.com 46
如今几乎每个数据库都提供了向量搜索,也都很容易给出一个看似亮眼的吞吐或延迟数字。但单独的数字无法说明索引是否真的更快:数据集、向量维度、过滤条件、构建参数、并发模型,以及最关键的召回率,都会改变结果。Percona 围绕这一问题构建了 ,目标是让不同引擎的向量索引测试具备可复现、可核查的上下文。 比较向量检索引擎时,最常见的误区是只看 QPS 或 p9...

Percona Server for MySQL 8.4:如何追踪 2026 年版本间的读写性能演进

来源: percona.com 38
Percona 对 Percona Server for MySQL 8.4 的性能调查,聚焦于 2026 年发布的三个版本:、 和 。这类跨小版本的对比很有价值:数据库升级通常不只是修复缺陷,也可能改变读写路径、并发行为或资源消耗。但版本号本身不能说明性能结论,真正需要比较的是一致工作负载下的吞吐、延迟与稳定性。 对 MySQL 而言,“性能更好”至...