照片关键词和数据库 - 哪个实施?

时间:2013-01-04 04:17:13

标签: mysql database-design

作为个人练习,我正在建立一个照片网站并实施关键字搜索。目前,我处于设计过程的早期阶段并处于分支状态。

哪个更好

  • 在照片表中添加keyword字段并执行FULLTEXT次搜索
  • 将每个关键字表格与引用n images
  • 的每个字词分开

这可能是过早优化的情况,但我想要一些指导。

1 个答案:

答案 0 :(得分:2)

我无法想到使用FULLTEXT方法可以改善数据库设计的单一方式。单独的关键字表可加快搜索速度,允许将声明性关系完整性应用于关键字列表,使收集统计信息变得更加容易,并且在引擎之间更加便携。