大容量数据查询问题
请教有相关应用经验的大虾:
对于大容量的数据(单个表记录条数过百万)进行操作(插入,删除,更新,和查询《尤其是查询》)
,在相同的硬件条件下,用MsSql好是Oracle好些,还有就是在选择了数据库后,是不是还应该把表分成
几个小表来查询。
现在的情况是,我在sql数据库查询分析器里执行一个查询(select lname from mytb where lname
like '%技术%')就要几分钟时间啊,如果不能解决,浏览我们网站的人早走了.除了对lname加索引和把
表分成几个小表外,还有什么其它的方法可以解决吗。
想不通像百度,google等那些搜索引擎是怎么做出来的,查询速度那么快(他们是不是用的Oracle数据
库哦,好像Oracle数据库是专门针对分布式数据操作产生的,不知道是不是这样的)
小弟菜啊,请大虾帮帮忙啊,小弟感激不尽,解决后另开贴献分答谢.