hiHackerInsightsIDEAS FROM PEOPLE WHO BUILD
返回内容列表
工具推荐2025-01-02 · 历史讨论

个人项目选数据库:把部署和语言工具链也算进去

一位开发者从熟悉的 MongoDB 转到 Postgres 后,看重的是更少的部署问题和与 Rust 工具链的配合。

一句话启发

选型要覆盖日常开发和部署,不只比较数据结构。

发生了什么

作者最初沿用学习编程时接触的 MongoDB,后来在翻译缓存项目中使用 Postgres。他说自己的部署问题减少,SQLx 用起来顺手,并建议在数据进入系统时整理外部格式。这里反映的是具体项目与工具链的匹配,不能推广为数据库的普遍优劣。

可以尝试的下一步

以下为编辑提炼的行动建议,并非原作者的承诺。

  1. 01

    用项目中的真实查询和部署目标做小验证,覆盖驱动、迁移和备份恢复。

  2. 02

    把外部数据清洗放在明确入口,记录为了保持原始格式而增加的查询复杂度。

适用边界与提醒

这是单个开发者的历史经验,数据量与工作负载细节有限,没有对照性能测试。

讨论中的声音

“Rust 的 SQLx 库配合得很好。”

Rust's SQLx library works really well.

@Alex-Programs · 查看来源

Favorite general purpose database for solo proejcts?

@thenooby · 2 points · 10 条评论

阅读 Hacker News 原帖

来源:OpenIndex Hacker News 数据集(ODC-By)。原文归各作者所有。摘要、翻译和行动建议由 AI 辅助整理,请结合原文判断;个案不代表普遍结果。