Skip to content

ADR-0001: データベースに PostgreSQL を採用する

  • 日付: 2025-01-01

背景

小規模システムだが、将来的に家族や外部システムとの連携も視野に入れている。 トランザクションや参照整合性が重要。

選択肢

  1. SQLite(端末内DB)
  2. PostgreSQL(クラウドのマネージドDB)
  3. MySQL互換DB

決定

  • PostgreSQL を採用

理由

  • マネージドサービスによりバックアップや保守の手間を軽減できる
  • 参照整合性やトランザクション機能が十分
  • チームの経験が最も多い