FerretDB v2.0.0-rc.2 发布:迈向生产就绪的重要一步
FerretDB 是一个开源的 MongoDB 替代方案,它使用 PostgreSQL 作为后端存储引擎。这个项目旨在为开发者提供一个完全兼容 MongoDB 协议的开源解决方案,同时又能利用 PostgreSQL 强大的功能和可靠性。最新发布的 v2.0.0-rc.2 版本标志着 FerretDB 向生产就绪又迈进了一大步。
核心改进与特性
1. 容器化部署增强
本次发布显著改善了 Docker 部署体验。FerretDB 的 Docker 镜像现在重新在官方容器仓库和 quay.io 上可用,为开发者提供了更多部署选择。值得注意的是,latest 标签现在指向这个 RC 版本,但生产环境仍建议使用完整的版本标签(如 :2.0.0-rc.2)以确保稳定性。
2. 嵌入式 Go 包回归
对于 Go 开发者来说,一个重要的改进是 FerretDB 再次可以作为 Go 库嵌入到其他应用中。这个功能通过 github.com/FerretDB/FerretDB/v2/ferretdb 包提供,并且支持灵活的日志配置,使得集成更加方便。
3. 索引功能全面增强
数据库索引是提升查询性能的关键。这个版本修复了多个索引相关问题,并新增了对 TTL 索引的支持。开发团队建议在升级后使用新的 reIndex 命令重建索引以获得最佳性能。
新功能亮点
数据库统计命令
新增的 dbStats 命令为管理员提供了关键的数据库统计信息,帮助监控和优化数据库性能。这个功能对于容量规划和性能调优特别有价值。
改进的日志格式
引入了新的 mongo slog 日志格式,使日志输出更加符合 MongoDB 生态系统的习惯,便于与现有工具链集成。
PostgreSQL 深度集成
FerretDB 现在可以作为 PostgreSQL 的后台工作进程运行,这为深度集成 PostgreSQL 功能提供了新的可能性,同时也优化了资源使用效率。
开发者体验优化
跨平台支持
发布提供了针对 Linux amd64 和 arm64 架构的多种格式安装包,包括直接可执行文件、deb 和 rpm 包,满足不同部署场景的需求。
文档改进
技术文档进行了全面更新,特别是配置标志和 TLS 相关内容的说明更加清晰。所有示例代码也统一使用 JavaScript 格式,提高了文档的一致性。
技术细节优化
在底层实现上,这个版本包含多项改进:
- 移除了对
golang.org/x/exp/maps的依赖 - 使用 Go 1.24.0 进行构建
- 重构了状态和遥测数据的存储方式,改用目录结构
- 优化了错误映射生成机制
总结
FerretDB v2.0.0-rc.2 在功能性、稳定性和开发者体验方面都有显著提升。特别是索引功能的完善和嵌入式使用的回归,使得它更适合作为 MongoDB 的开源替代方案在生产环境中使用。随着这个版本的发布,FerretDB 距离正式 2.0 版本又近了一步,值得开发者关注和试用。
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00- QQwen3-Coder-Next2026年2月4日,正式发布的Qwen3-Coder-Next,一款专为编码智能体和本地开发场景设计的开源语言模型。Python00
xw-cli实现国产算力大模型零门槛部署,一键跑通 Qwen、GLM-4.7、Minimax-2.1、DeepSeek-OCR 等模型Go06
PaddleOCR-VL-1.5PaddleOCR-VL-1.5 是 PaddleOCR-VL 的新一代进阶模型,在 OmniDocBench v1.5 上实现了 94.5% 的全新 state-of-the-art 准确率。 为了严格评估模型在真实物理畸变下的鲁棒性——包括扫描伪影、倾斜、扭曲、屏幕拍摄和光照变化——我们提出了 Real5-OmniDocBench 基准测试集。实验结果表明,该增强模型在新构建的基准测试集上达到了 SOTA 性能。此外,我们通过整合印章识别和文本检测识别(text spotting)任务扩展了模型的能力,同时保持 0.9B 的超紧凑 VLM 规模,具备高效率特性。Python00
KuiklyUI基于KMP技术的高性能、全平台开发框架,具备统一代码库、极致易用性和动态灵活性。 Provide a high-performance, full-platform development framework with unified codebase, ultimate ease of use, and dynamic flexibility. 注意:本仓库为Github仓库镜像,PR或Issue请移步至Github发起,感谢支持!Kotlin08
VLOOKVLOOK™ 是优雅好用的 Typora/Markdown 主题包和增强插件。 VLOOK™ is an elegant and practical THEME PACKAGE × ENHANCEMENT PLUGIN for Typora/Markdown.Less00