すべてのユーザーが特定の種類の場所に所属するウェブアプリを構築しています。「銀行」と言えます。各ユーザーは1つの銀行にのみ属しますが、1つの銀行には1つ以上のユーザーが所属できます。Google Places API:DBに場所を保存する
私は自分の銀行の名前と場所をユーザープロファイルに表示し、特定の都市の銀行名で検索する必要があります。だから私は何とかユーザーと銀行を結ぶ必要がある。
アプリのスケーラビリティとライフサイクルの観点から、各銀行のプレースIDを使用するのは安全ですか?
manualは言う:
場所IDは、サービスのGoogleマップのAPI利用規約のセクション 10.5.dに記載されたキャッシュの制限から除外されます。したがって、場所のID値を無期限に格納することができます。
Googleではこれがベストプラクティスですか? Googleが将来これらのIDを非難する場合に備えて、完全なアドレスを追加で保存する必要がありますか?
ユーザー登録時にPlace Autocompleteの助けを借りて銀行のプレイスIDを取得できるとします。その後、DBに保存して、後で表示して銀行で検索できるようにする必要があります。
それとも
は、しかし、私はユニークなplace_id列と第一の方法、それより良いと思いますか?