数据库表的异步扫描

时间:2012-12-14 09:48:19

标签: java caching jdbc asynchronous traversal

我想从我的java代码遍历数据库表的所有行。 在这里,我正在寻找最佳解决方案。

我想到的解决方案是缓冲100k行的内容并在异步消耗至少80%的缓冲区时重新填充缓冲区。 因此,将存在大小为100k的循环链表。调用时会有一个线程将80,000个源添加到链接列表中。每当消耗80%的100%时,就调用该线程,并通过写入先前消耗的行将下一个80k订阅源加载到链接列表。

java中有没有类似的库对DB表做同样的事情?

0 个答案:

没有答案