FirestoreとMemorystoreとDatastoreと
Google Cloud Platformのサーバーデータはどこに保存するか
- SQL系は月額固定課金なので、気軽には使えない(お金持ちを除く)
- なので従量課金制の保存先としてDatastoreを気に入っていた
DatastoreとMemcache
- DatastoreはFirestoreと両立できない
- アプリがFirestoreを使っており、同じGCPプロジェクトにGAEが同居するとDatastoreは虚空へと消える
- MemcacheがGoogle App Engineは標準APIで使えた
- GAEのRuntimeが刷新されたことでMemcacheアクセスが行えなくなった
Memorystore
- Memcacheの後継のように見えて、違う
- コイツは月額固定だ
- 最低環境で$50/monthが虚空へと消える
- Private IPだけが割り振られるので、ローカルマシンからの開発がやりづらそう
Firestore無料枠 VS Memorystore最低課金額
- Read/Write共に50,000の無料枠がある
- 250,000 Read/Write per Dayくらい使うと$50課金が発生する
- もう直接アクセスでいいんじゃね?
- 1msでも早くレスポンスを返したい場合を除く
Firestoreは安い
- 安い
- ガンガン使おう