写真の EXIF データをデータベース (私の場合は MySQL) に保存する最良の方法は何ですか。これは写真共有サイト用です。
最も重要なタグと破棄可能なタグは何ですか?
あなたにとって何が重要かを判断するのは困難です。1 つの方法として、次のように作成されたテーブルにすべてのプロパティを格納することが考えられます (おおよその SQL 構文)。
create table exif_info (
photo_id integer,
name varchar,
value varchar
);
このテーブルの各行は、1 つのEXIF プロパティを1 つの写真に関連付けます。したがって、1 枚の写真のすべての EXIF プロパティを保持するには、大量の行が必要になりますが、これはまさにリレーショナル データベースが得意とするところです。
このようにして、後で何が重要になるかを今決めなくても、利用可能なすべての情報を保存できます。
2 番目の質問については...
ピカサ
フリッカー
実際には、EXIF を生成するデバイスによって大きなばらつきがあるため、EXIF を blob (json?) として保存することをお勧めします。そこをチャックにして引っ張ってから操作した方が楽かもしれません。
これが写真共有サイトの場合は、おそらく同じ方法で IPTC 情報も保存する必要があります。
http://bret.appspot.com/entry/how-friendfeed-uses-mysqlを参照してください