本人在乐趣搜索网的开发过程中,要求将用户的一个搜索结果集缓存到数据库中,出于性能和速度方面的考虑,要求将一个DataSet的搜索结果集作为数据库一条记录的一个Text字段来进行存储,作者经过查找资料和实践,总结出了以下简单的办法:
将DataSet数据集写入数据库:
从数据库中读出DataSet数据集:
注意以上例子所引用的变量m_dsDataSet的原始定义为DataSet m_dsDataSet,在这里是一个作者自定义包含有两个表和记录的DataSet实例,其中的记录来源于搜索引擎分析出的每条记录。
在该基础上,还可以增加诸如Zip算法的压缩/解压处理,从而减少数据大小。

浙公网安备 33010602011771号