可能要用到搜索引擎的技术,再提取一个查询数据库,可以达到0.1秒级的查询。但数据同步是个问题,就看你查询的实时性要求高不高了。

解决方案 »

  1.   

    还有我认为这和用哪个数据库没有关系了,海量数据即使用ORACLE,如果查询返回的结果超过一定比例索引就用不上了,没有索引想高速得到查询结果是不可能的。这样的情况只有再提取一个查询数据库。
      

  2.   

    是否可以考慮建立快速索引.先找一下字段中是否有些相關聯的字符,建立第一級索引;在用上面的步驟建立多個索引.這樣應該可以達到你想要的速度.但這些索引是臨時的索引就會很損耗內存.如果不是臨時索引就速度上好點問題.而且這樣建造索引也是一件不容易的事.
      

  3.   

    海量的全文检索没有什么好办法的.