webgeekman
V2EX  ›  问与答

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

  •  
  •   webgeekman · Oct 30, 2011 · 5373 views
    This topic created in 5486 days ago, the information mentioned may be changed or developed.
    不限于数据库结构设计,也不限于Sql优化,请问有什么好方法保证查询效率?
    大致情况:
    各个表的数据随时存在更新操作,查询结果要求实时,不应有延时。查询条件包含“排序、关键字匹配(尤其是针对varchar类型的全文匹配)”。

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

    请问这个方法是否可行?有没有什么好方法啊?
    2 replies  •  1970-01-01 08:00:00 +08:00
    hilyjiang
    hilyjiang
    Oct 30, 2011
    1
    你需要的其实就是全文索引,看下Sphinx/Lucene
    webgeekman
    webgeekman
    OP
    Oct 31, 2011
    2
    @hilyjiang 非常感谢!!!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2156 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:02 · PVG 21:02 · LAX 05:02 · JFK 08:02
    ♥ Do have faith in what you're doing.