作为个人练习,我正在构建一个照片网站并实现关键字搜索。目前,我正处于设计过程的早期阶段,正处于岔路口。
哪个更好
- 照片表中有一个
keyword
字段并执行FULLTEXT
搜索 - 单独的关键字表,每个单词引用
n
张图片
这可能是过早优化的情况,但我想要一些指导。
最佳答案
我想不出使用FULLTEXT
方法可以改进数据库设计的单一方法。单独的关键字表可加快搜索速度,允许将声明性关系完整性应用于关键字列表,使收集统计数据变得更加容易,并且更易于跨引擎移植。
关于mysql - 照片关键字和数据库 - 哪种实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14151007/