来源: postgr.es
33
随着 PostgreSQL 可能在 19 版本加入 ,时态数据支持正在从单个语法功能走向更完整的查询模型。真正棘手的问题并不是“如何保存历史”,而是:时态关系运算能否像普通关系运算一样被查询优化器安全地重排? Paul Jungwirth 阅读 Richard Snodgrass 的 TQuel 论文后,重新审视了时态关系代数中的几个关键假设,尤其是笛...
来源: cloud.google.com
34
Cloud Run 的多区域部署正在从“复制几份服务”走向真正可自动恢复的高可用架构。新的就绪探针与服务健康状态能力,可以把容器实例的检查结果汇总到区域级服务健康状态,并通过 Serverless NEG 暴露给应用负载均衡器。当某个区域无法正常提供服务时,负载均衡器可以在数秒内停止向该区域发送流量。 这项变化解决了一个关键问题:部署到多个区域并不等于...
来源: oschina.net
36
当业务从单库单表走向多租户、大订单量或历史数据持续增长时,分库分表很快会从“性能优化选项”变成数据模型的一部分。ORM Bee 3.0.0.7 的一个重要变化,是将多表关联与 Sharding 分片放到同一个使用场景中考虑,同时继续保留简单接口、原生分页、自定义 SQL 和 MongoDB ORM 等能力。 这类能力的价值不在于让开发者少写几行 SQL...
来源: postgr.es
40
更换 PostgreSQL 备份工具,真正困难的部分通常不是安装新二进制文件,而是如何处理已经运行多年的备份仓库、保留策略、恢复流程、值班手册和合规要求。迁移到 pg_hardstorage 的关键思路,是把它当作一次渐进式运维转换,而不是一次仓库重写或“一键切换”。 迁移期间,现有备份仓库继续保留,新的备份则写入 pg_hardstorage 仓库。...
来源: oschina.net
29
DBeaver 26.1.3 已发布。这个版本继续围绕 AI 助手和日常数据库开发体验进行调整,重点包括 AI Engine 响应等待时间设置、GitHub Copilot 免费版模型列表修复、Engine 设置界面重新设计,以及将 GPT-5 设为 OpenAI 默认模型。对于把 DBeaver 同时当作数据库客户端和 AI 辅助工具使用的开发者来说...
来源: oschina.net
40
CherryTree 1.7.1.0 已经发布。对于需要长期整理技术资料的开发者来说,它的价值不只是“能写富文本”,而是把无限层级目录、代码高亮、本地存储和密码保护放进了同一个桌面应用。Linux 与 Windows 用户都可以用它管理项目记录、排障手册、命令片段和个人知识库。 由于现有摘要只展示了更新列表开头的“word...”,无法确认完整的版本变...
来源: oschina.net
25
DjangoAdmin FastAPI+EleVue 版本发布 v2.7.2。根据发布摘要,这次更新的重点是修复近期用户反馈的问题,并未列出新增模块或接口变更。对于已经在使用该框架的团队,这更像一次维护性升级:重点不在体验新功能,而在验证问题是否消失、既有业务是否受到影响。 该框架采用 FastAPI、Vue、ElementUI 和 MySQL 等技术...
来源: oschina.net
28
RXThinkCMF Laravel10+AntdVue 版本发布 v2.6.0。本次更新的重点是修复近期用户反馈的问题,没有引入大规模功能调整。对于已经用于后台管理系统的项目,这类版本更强调稳定性:减少已知故障,同时尽量控制升级带来的行为变化。 从技术组合看,RXThinkCMF 以 PHP、Laravel 10、Vue 3、Ant Design V...
来源: postgr.es
28
是一个职责发生过根本变化的 PostgreSQL 配置参数。过去,浮点数输出必须在“便于阅读”和“足以无损还原”之间取舍;从 PostgreSQL 12 开始,新的最短精确输出算法让数据库可以同时做到两点。参数依然存在,但理解它时必须把版本差异考虑进去。 PostgreSQL 的 和 使用二进制浮点格式。许多看似简单的十进制小数,例如 ,无法用有限位二...
来源: planetscale.com
25
在 PostgreSQL 中, 通常不会直接覆盖原来的行。数据库会写入一个新版本,并让旧版本继续存在,直到没有任何事务需要看到它。这个设计支撑了 MVCC 的并发读写能力,但也带来一个直接后果:旧版本会变成死元组,长期积累后造成表膨胀。 理解这条生命周期,可以解释很多生产现象:为什么更新频繁的表越来越大、为什么执行了 却没有释放磁盘、为什么长事务会拖住...