自己做程序,读个几万条数据就很慢了,拿ORACLE来说,甚至在PL/SQL里写条查询语句都要半天才显示出来。
搜索引擎都是上亿条数据,怎么那么快就能显示出来呢?

解决方案 »

  1.   

    至于其他造成“快”的小技术,也需要一些。例如对索引数据表分区,把海量数据分布到几百台服务器上去,就可以加快查询速度,因为他们是并行查找然后汇总在一起。SQL Server很多年前就支持这个技术,而Oracle等企业数据库更是一、二十年前就擅长这类技术。
      

  2.   

    对于搜索引擎的技术你可以参考
    http://www.hvsoft.com这里有个软件可以建立搜索引擎。可以简单明了的体验搜索引擎的快感。。建立搜索引擎-演示
    http://www.hvsoft.com/images/Createindex.swf
    追加搜索引擎-演示
    http://www.hvsoft.com/images/incrementindex.swf
      

  3.   

    原因如下:1。机器nb
    2。机器nb
    3。机器nb
    4
    5

    100。技术nb
      

  4.   

    考虑一下成本就有答案了
    比如 带宽、服务器、各项技术水平、人员薪资 .... 
    ————————————————————————————————————————
    这个并非很觉得。在SQL Server2000时代,索引视图、分区视图、链接服务器、数据库订阅、数据库热备登记本已经可以用,而SQL Server2005则更好一些(搜索一下有关它的新特色的文章)。最关键的,我的感觉,成本只有其它同类产品的五分之一甚至更低。这还不算维护成本的降低。D版更不用说,因为它简单方便,D版用起来很顺手。