当前位置: 首页 > 编程语言 > C#

数据页到磁盘共享

时间:2023-04-10 14:50:21 C#

数据页到磁盘有谁知道将其内容分页到磁盘的.NET数组类/库?想法是能够将其用作普通数组,但该类使用较少的RAM(以避免超过2GB的数据出现内存不足异常)。理想情况下,该类将实现以下之一:因此很容易插入现有代码-并希望使用DataGridView(尽管我可能仍需要实现“虚拟模式”)。非常感谢任何想法!我还没有遇到过类似的东西,但我猜这是因为很少需要它。毕竟,数据库表(在SQLServer或任何其他数据库中)本质上是基于磁盘的阵列。您可以围绕数据库表编写IList包装器。投入一些缓存,你就有了一个完美的基于磁盘的阵列。除非你处理的是固定长度的记录(即使这样也会有问题),否则你会遇到很多问题,因为处理2GB的数据就像一个数组,这使得许多数组的使用表现得非常糟糕-数据库没有它有效的原因吗?我在VB中为基于文件的数组找到了这个解决方案:http://www.vbforums.com/showthread.php?id=1t=504649但它看起来很老套......仍在寻找另一种方法来做到这一点。以上就是C#学习教程:数据页转盘分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: