個人開発、趣味としてのアプリ開発において費用をできる限り抑えたいです。
特に課題になるのが DB選定です。
もう耳にタコができるぐらい色々な人が書いていると思いますが、私も書きます。
趣味レベルのDB性能で十分です。
データ容量、処理速度、その他諸々 特に求めることはありません。
レート制限もある程度気にしません。
ただただ、安くデータを永続的に保存できればそれでヨシです。
私の作るものとして、Web アプリを前提とします。
Google スプレッドシートにデータを保存する方法です。
Google スプレッドシートへの参照書き込むできるAPIが存在する(はず)ので、
それをクライアントとして使用します。
また似たようなサービスとして、Amazon Athena では S3 にCSVやJSONなどを置いて、
読み書きすることができます。
Dropbox や Google Drive などのオブジェクトストレージにデータを保存する方法です。
Dropbox は私が新卒の頃に個人で作ったWebアプリのDBとして使っていた不思議な方法です。(笑)
DuckDB のように、ブラウザ上にデータを保存する方法です。
以下は、Google アクティビティデータをブラウザに保存し分析するWebアプリです。
(動くのかどうか不明です)
外部通信したくないセンシティブなデータだったので、上記方法を選びました。
プログラムのソースコードに JSON ファイルなどとしてデータを保存する方法です。
GitHub Gist などでも良いでしょう。
Heroku や Fly.io などのアプリ実行環境とDBをまとめて提供する PaaS や、
Supabase のような バックエンド機能としてDBを提供する BaaS、
PlanetScale や Neon のような DB専用のサービスを提供する DBaaS、
Vercel や Cloudflare のような DB を含めたサーバーレスなプラットフォーム、
AWS や Google Cloud のようなインフラ基盤全般を提供するものなど、
たくさんあります。
無料枠があったりなかったり、DBの種類も様々です。
趣味の範囲なのでなんだって良いのですが、
突然の値上げが往々にしてあります。
一部に依存せず分散した方が良いのでしょうが、面倒です。
好きに選びましょう。
メモリーにデータ保存させたり、
(家内Webサービス向けの) ラズパイをDBとしたり。
皆さんは、何を選びますか?
-
s※ ログイン不要で投稿できます。
※ 同じブラウザから投稿を削除できます。
0
読み込み中...
タグ「個人開発」の記事
やらかしたので懺悔ポエムです。 個人開発の規模感ですが、Codex にバリバリ書かせてリリースさせて何回か壊しちゃいました。 コードの完全理解はしなくても良いかもですが、見ないより読むべき だなと思うこの頃です。 やらかし 以下の記事のよう
2026年09月17日
こぶりーに表示速度改善のために諸々と修正していました。 意図せず、Vercelの Edge Requests がホビープランの上限を達してしまい、今朝 Vercel からメールがきていました。 Vercelにホスティングしているアプリ全部が
2026年09月14日
個人ブログを見つけて、読んで、シェアするアプリ、こぶりー の検索機能を改善しました。 こぶりー 検索 https://kobliy.vercel.app/search?q=日記&sort=newest 検索対象にブログを含める この改善は
2026年09月12日