技术问题:关系数据库 - 对不同表结构的多个海量数据表,进行联合查询有什么好的方案?

2011-10-30 20:58:35 +08:00
 webgeekman
不限于数据库结构设计,也不限于Sql优化,请问有什么好方法保证查询效率?
大致情况:
各个表的数据随时存在更新操作,查询结果要求实时,不应有延时。查询条件包含“排序、关键字匹配(尤其是针对varchar类型的全文匹配)”。

现在的想法是建立一个索引表,将各个表的数据统一整理到一个索引表中,查询时仅查询索引表。

请问这个方法是否可行?有没有什么好方法啊?
4521 次点击
所在节点    问与答
2 条回复
hilyjiang
2011-10-30 21:36:52 +08:00
你需要的其实就是全文索引,看下Sphinx/Lucene
webgeekman
2011-10-31 11:21:27 +08:00
@hilyjiang 非常感谢!!!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/20440

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX