我现在要做一个 搜索 网站
但是初次接触这类网站不太了解应该怎么做
我现在是把数据放入数据库中  然后 用sql查询我用jdbc 连接sqlserver 2000 
当数据量 达到 一个表30万条记录的时候就很慢很慢了
而用 hibernate 直接就内存爆满我想知道的问题是:
1:做这类搜索网站用查询数据库的方法可行么?如果不可行用什么方法
2:假如如果用查询数据库的方法可行的话,是用jdbc比较好,还是用hibernate比较好
   hibernate怎么优化呢?希望高手给与指点