1
buliugu 2017-03-30 15:56:55 +08:00
异常复杂的搜索条件就上 solr 吧,或者 es
|
2
jimzhong 2017-03-30 16:24:22 +08:00
模糊搜索似乎不是 SQL 的强项。
我也很好奇多个表 Join 怎么优化。 |
3
awanabe 2017-03-30 16:29:22 +08:00
可以在 mapping 表冗余 a,b 表的数据。
如果 a , b 表更新不多的话, 可以把 a , b 数据存入缓存( redis )中。 到时候只要去对应关系+缓存即可,单表查询会很快。 join 优化,就是在执行的时候, 尽可能不要出现大表 x 大表的全表扫描情况。。这样笛卡尔乘积爆炸。 |
4
Sharuru 2017-03-30 16:31:46 +08:00
比起性能更注重关系。
通过 ER 图直接生成对应实体 Entity ,使用 ORM 的方法去 get 想要的数据。 至于性能?堆硬件。 |