私は、ユーザー情報とそのアプリケーションに関する設定を保存しているWebappを持っています。これは2つのデータベースに分割する価値がありますか? "id、useridfromFacebook、facebookRealName"(1、52052025295、Alex McP)というフィールドを持つテーブル "users"を考えていて、 "id、useridfromFacebook、emails、colors、SomeQuoteorSomething"フィールド(4 、52052025295、1、441155、 'Only The Good Die Young')MySQLのリレーショナルデータベース設計のクイックヒント
私はDB設定について教えられたことは一度もありませんが、ユーザーが認証されるとデータベースの負荷が制限されるようですアプリケーションをインストールしている場合は、(isset($ fbauthboolean))のようなものを設定する必要があります。
思考?これを明確にすることはできますか?
ありがとうございます!
オリジナルの投稿に「データベース」と「テーブル」という言葉が混同されました。編集されました。私は複数のテーブルを持つただ1つのDBを持っているだろうが、すべてが同じユーザーに関連している。一つのテーブルには、NAMEデータが含まれており、他のテーブルには、プリファレンスがあなたの好みのテーブルのデータに
Facebook APIのユーザー情報には、保存が許可されているものが大きく制限されています。あなたのアプリは 'facebookRealName'のようなものを保存することが許可されていることを確認してください。 – ceejayoz
良い点、ありがとう。 FBを使い始めたときには頭がいっぱいです。私はFootPrintsアプリを自分で動かすだけですが、それはすべてあらかじめ作成されたコードです。ああ、それはそれの楽しさです! –