webgeekman
V2EX  ›  问与答

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

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

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

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