我的网站上有数千张照片(每张都有一个数字 PhotoID),并且我有 EXIF 数据(照片也可以有不同的 EXIF 标签)。
我希望能够有效地存储数据并进行搜索。
有些照片的 EXIF 数据比其他照片多,有些照片的 EXIF 数据相同,依此类推。
基本上,我希望能够查询说“选择所有具有 GPS 位置的照片”或“使用特定相机的所有照片”
我不能使用 MySQL(它不能很好地适应海量数据大小)。我想到了 Cassandra,但我认为它不能让我查询字段。我查看了 SimpleDB,但我宁愿:不为系统付费,并且我希望能够对数据运行更高级的查询。
另外,我使用 PHP 和 Linux,所以如果它可以很好地与 PHP 交互,那就太棒了。
编辑:我宁愿坚持使用某种形式的 NoSQL 数据库。
有任何想法吗?