我们试着在做一个小规模的局域网搜索引擎,数据库也只是用MDB,语言用VB6。这制作中,我们将从局域网上的收集到的信息分析排序后保存在数据库中,当用户执行查询时,筛选出所符合关键词的记录,然后进行多次排序,筛选,甚至有删除多余记录。我们为了处理的迅速,这些都在数据库中完成,输出结果后,来一个事务回滚,这是我们发现数据库在不断的增大,当然我们不能搜索一次,压缩一次。但如果我们将不把数据放在数据库中处理,那用VB,我们想尝试使用静态数组,但好象效率会很低。请问我们将如何解决这个问题?