私のサイトには何千もの写真 (それぞれに数値の PhotoID が付いています) があり、EXIF データもあります (写真には異なる EXIF タグもある場合があります)。
データを効率的に保存して検索できるようにしたい。
EXIF データが他の写真より多い写真もあれば、同じ写真もあります。
基本的には、「GPS 位置情報を持つすべての写真を選択する」または「特定のカメラを持つすべての写真を選択する」とクエリできるようにしたい
MySQL を使用できません (大量のデータ サイズにうまく対応できません)。Cassandra について考えましたが、フィールドを照会できるとは思いません。私は SimpleDB を見ましたが、システムにお金を払うのではなく、データに対してより高度なクエリを実行できるようにしたいと考えています。
また、PHP と Linux を使用しているので、PHP とうまく連携できれば最高です。
編集:何らかの形のNoSQLデータベースに固執したいと思います。
何か案は?