mysql - 照片关键字和数据库 - 哪种实现?

标签 mysql database-design

作为个人练习,我正在构建一个照片网站并实现关键字搜索。目前,我正处于设计过程的早期阶段,正处于岔路口。

哪个更好

  • 照片表中有一个keyword字段并执行FULLTEXT搜索
  • 单独的关键字表,每个单词引用 n 张图片

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

最佳答案

我想不出使用FULLTEXT 方法可以改进数据库设计的单一方法。单独的关键字表可加快搜索速度,允许将声明性关系完整性应用于关键字列表,使收集统计数据变得更加容易,并且更易于跨引擎移植。

关于mysql - 照片关键字和数据库 - 哪种实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14151007/

相关文章:

MySQL - 求和日期时间?

mysql - 加入表和字符串比较(大数据集)

mongodb - NoSQL 数据库设计 - 带标签的文档

database-design - 数据库架构设计 - 如何针对实体存储特定的应用程序设置

数据库映射 - 多个外键

mysql - MySQL不允许远程连接

php - PHP 变量大小有限制吗?

mysql - 如何渲染所有记录

mysql - 数据库设计/SQL 优化 : WHERE <id> NOT IN (thousands of IDs)

database-design - 主数据表设计