标签
DBeaver Community 26.1.5 已发布,新增了一个专用的 GreptimeDB 驱动程序,使时序数据的连接和管理更加便捷。
本文预览了即将发布的 DuckDB v2.0 功能,包括服务器模式、新的 SQL 解析器和存储格式,标志着数据库系统的重要更新。
Turbopuffer 描述了他们利用 Kubernetes CRDs 和控制平面实现数据库每日升级部署的方法,该控制平面支持公共 SaaS、单租户 SaaS 和 BYOC 部署,且无需直接访问。
Cloudflare使用TimescaleDB(Tiger Cloud)在数十亿行的Postgres表上将查询性能提升了35倍,并借助Claude Code和Tiger CLI构建了一个实时地震仪表板。
BriskDB 是一款处于早期阶段的数据库工具,它将 SQLite 文件转化为一个支持并行写入、兼容 PostgreSQL 并嵌入 Rust/Python API 的分片系统,旨在扩展 SQLite 的同时保持其简洁性。
Man Group 开源了 ArcticDB,一个专为 Python 数据科学和量化场景设计的高性能、无服务器 DataFrame 数据库,支持数十亿行时间序列数据、S3/LMDB/Azure 存储、时间回溯和快照,以及 C++ 引擎加速。
本文介绍了如何使用 Rust 中的 Egg 框架构建 SQL 优化器,涵盖常量折叠、谓词下推、连接重排序等技术,并采用基于规则和基于成本的优化,代码量不到一千行。
一篇学术论文,认为 SQL 使用空值和袋子是不必要的,并提出了完全规范化、无空值的语言 Rel,作为集合语义可以取代这些特性的证据。
本文整理了 Richard Hipp 在 2024 年关于 SQLite 设计原理与哲学演讲的要点,阐述了 SQLite 嵌入式、单文件、低复杂度的特点及其工作原理。
一位开发者回顾了一篇十年前的关于 Postgres 连接管理的文章,调查了流行的托管 Postgres 提供商,并认为 PgBouncer 式的连接池实际上是一个强制性的核心功能。
作者描述了使用 Antithesis 与 Claude 在 15 分钟内重现了一个长期存在的 SQLite WAL 重置错误,并在 3.51.3 版本中验证了修复。
Simon Willison 宣布 alchemy-utils 的 alpha 版本发布,这是一个受 sqlite-utils 启发、与数据库无关的 Python 库和命令行工具,在 AI 辅助下构建,支持 PostgreSQL、SQLite 和 DuckDB。
Tailscale 回顾了他们如何追踪一个存在了 16 年的 SQLite bug,该 bug 导致数据库损坏和服务中断,经过数月调查后最终得到修复。
腾讯 CloudBase 新增 PostgreSQL 支持,让 AI 编程智能体只需一个提示即可创建隔离数据库,支持 SQL 声明的权限和行级安全。
探讨了IBM i(OS/400)操作系统,追溯其源自AS/400平台的历史,并解释了其独特架构——Db2关系数据库直接集成在内核中。
Simon Willison试验将SQLite文本修订历史存储为压缩的JSON数组,比较了整体blob和分块存储方法。一项模拟1000次编辑的测试,使用Zstandard将20.4 MB的修订文本压缩为80.3 KB。
一位开发者解释说,尽管有注释和说明,AI 编码 agent 还是会不断调高数据库连接池的最大连接数,唯一可靠的护栏是一个测试——一旦该值改变,测试就会失败。
一篇技术博客文章,解释了 FastLanes 统一传输布局,这是一种面向 SIMD 的并行增量解码数据布局,以及它如何通过宽虚拟寄存器实现数据并行处理。
Shopify 工程团队描述了用 MySQL 替换 Redis 进行库存预留,利用 MySQL 的 SKIP LOCKED 特性在高峰流量下实现高吞吐量扩展,并消除了不同系统之间的一致性问题。