V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
webgeekman
V2EX  ›  问与答

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

  •  
  •   webgeekman · 2011-10-30 20:58:35 +08:00 · 4532 次点击
    这是一个创建于 4772 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不限于数据库结构设计,也不限于Sql优化,请问有什么好方法保证查询效率?
    大致情况:
    各个表的数据随时存在更新操作,查询结果要求实时,不应有延时。查询条件包含“排序、关键字匹配(尤其是针对varchar类型的全文匹配)”。

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

    请问这个方法是否可行?有没有什么好方法啊?
    2 条回复    1970-01-01 08:00:00 +08:00
    hilyjiang
        1
    hilyjiang  
       2011-10-30 21:36:52 +08:00
    你需要的其实就是全文索引,看下Sphinx/Lucene
    webgeekman
        2
    webgeekman  
    OP
       2011-10-31 11:21:27 +08:00
    @hilyjiang 非常感谢!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2757 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.