标签
Extralite 3.0.0,一个快速的 Ruby SQLite 封装器,引入了对象图转换和数据库交互的现代默认设置。
GreptimeDB v1.1.2 是一个补丁版本,修复了定时 Flows 中 now() 的绑定问题,以确保 EVAL INTERVAL 窗口的确定性。此外还修复了以下问题:Kafka SASL 密码在调试输出中的屏蔽、GC 索引文件列表、parquet 元数据缓存大小、Prometheus 标签发现扫描以及 PromQL 时间二元聚合。建议用户升级。
LMDB 1.0 是一款高性能、支持事务的键值存储数据库库,具有 ACID 语义、内存映射存储以及完全的线程/进程安全性。新版本包含从 0.9 版本的升级,并继续提供简单、可靠的嵌入式数据库解决方案。
PostgreSQL 19 通过 io_uring 引入了内核异步读取功能,实现了直接的异步缓冲 I/O,从而在不使用专用工作进程的情况下提高性能。
Tobi 推荐使用 Ducklake 与 DuckDB 来高效导入数据(例如来自 Fitbit 的健康数据),并建议告诉智能体学习它。
chDB 是一个完整的 ClickHouse OLAP 引擎,编译为 WebAssembly,可通过 wasm.chdb.io 的 SQL 终端直接在浏览器中执行 SQL 查询。
GreptimeDB 通过启用远程动态过滤器在运行时下推到 datanode 扫描,并优化优化器使其在 MergeScan 包装远程计划之前运行,从而确保过滤器到达数据,提升了分布式查询性能。JSON v2 列现在支持类型提示。
本文讨论了数据库分区中的常见陷阱,特别是按日期列进行分区导致的错误,这会迫使查询必须包含日期过滤条件。文章建议改为按主键进行分区,并使用后台服务来管理分区边界,从而避免修改应用程序代码。
Canonical 的 dqlite 团队使用 TLA+ 对 WAL 检查点机制中一个存在16年之久、可能导致数据库损坏的 SQLite 漏洞进行建模和理解,随后验证了 dqlite 是否受其影响。
Kronotop 解释了其架构:通过将连接管理(使用 Netty 事件循环)与工作执行(使用 Java 虚拟线程)分离,使用阻塞 I/O 处理数千个并发连接,从而像 Redis 一样扩展,同时支持 FoundationDB 调用等阻塞操作。
PlanetScale 推出数据库流量控制(Database Traffic Control),这是一款 Postgres 流量管理系统,允许用户对数据库资源实施灵活预算,从而防止因不良查询或失控工作负载导致的过载。
GitHub上有人开源了1324个健身动作数据库,每个动作包含图片、GIF动画、双语说明、目标肌肉和器械类型,并附带可直接运行的本地网页和开发者工具,适合健身App原型、AI动作识别等场景。
一个项目,旨在忠实实现1976年的MUMPS标准,包括解析器、解释器和集成层次数据库,以研究原始架构并运行该时代的旧软件。
TiDB Cloud 团队基于 TiDB 构建了一个名为 drive9.ai 的 AI Agent 云盘,旨在为 Agent 提供可查询、可编程、可治理的文件系统层,解决文件与元数据一致性、对象存储延迟、AI 场景文件理解等工程痛点。
pg_plan_advice 是一个 PostgreSQL 模块,允许用户通过微型语言指定计划建议,以影响并稳定查询计划的选择。它有助于控制连接顺序、扫描方法及其他规划器决策,但若数据分布发生变化,覆盖规划器默认行为可能会适得其反。
This paper introduces logical physical clocks and methods for consistent snapshots in globally distributed databases, addressing causality and consistency challenges.