Java 我需要规范化这个MySQL数据库吗?
我有一个分类广告网站,它使用SOLR搜索用户想要搜索的任何广告。。。SOLR然后返回找到的所有匹配项的ID:s。然后,我使用ID:s从MySQL表中获取并显示广告 目前我有一个巨大的表,包含MySQL中的所有内容。 有时一些字段是空的,因为例如公寓没有“模型”,但汽车有 如果我像我一样使用SOLR,这对我来说是个问题吗Java 我需要规范化这个MySQL数据库吗?,java,sql,mysql,database,search,Java,Sql,Mysql,Database,Search,我有一个分类广告网站,它使用SOLR搜索用户想要搜索的任何广告。。。SOLR然后返回找到的所有匹配项的ID:s。然后,我使用ID:s从MySQL表中获取并显示广告 目前我有一个巨大的表,包含MySQL中的所有内容。 有时一些字段是空的,因为例如公寓没有“模型”,但汽车有 如果我像我一样使用SOLR,这对我来说是个问题吗 谢谢如果您正在使用SOLR,为什么不从SOLR而不是MySQL提供完整的广告来节省数据库时间呢 一张大桌子通常根本不是好的选择。问问自己以下问题: 您当前的实现速度慢还是容易出
谢谢如果您正在使用SOLR,为什么不从SOLR而不是MySQL提供完整的广告来节省数据库时间呢
一张大桌子通常根本不是好的选择。问问自己以下问题:
- 您当前的实现速度慢还是容易出错
- 由于数据库的非标准化,为了正确显示内容或获取数据,您是否添加了很多“黑客”行为
- 从长远来看,您是否会从表的规范化中获益