关于海量数据、最有效率的排序、硬盘缓冲与映射、专业数据库的讨论 我对这个问题有兴趣。可以把问题的细节告诉我么?我们共同研究一下。my email:[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用一些算法,比如使用HASH,并且在HASH基础上增加一些东东,就可以加快检索的速度,我使用过了,在海量数据下效果显著!!!! 我没有分数了,可是问题我还是得提:文件分块我已经实现了,不同的是我没有留下插入的空间,但是即使我留下了,插入的数据很多的时候,留下空间只是增加了程序的复杂程度。同时,排序对某个文件块是简单的,可是要保证每个块也是排序的就比较复杂了。我近几天也想过外部排序的办法了,如果要外部排序的话,2035800条记录用long数据类型为索引也需要2*2035800*sizeof(long)的内存空间,大约8M~9M的内存,但似乎只有这个办法容易实现些了。 vs 2010调试问题 急。。。如何利用socket传输数据库记录集 散分,不散白不散,可用分558148 求 VC对Excel编程, 在Excel中完成两个简单功能(好象要用Shape) 用应用程序向导生成的多文档应用程序如何不打开一个新文档? __try 问题? 如何在线程中向Edit Box中写入字符串 应该不难 用OLE DB方式怎么访问Access数据库? 怎样实现登录窗体关闭,主窗体也同时关闭? 求WINDOWS 2000 PRO英文版CD-KEY 我写的一个破错Email信箱密码的一个小程序,有源码,文档,有谁想要的?
我使用过了,在海量数据下效果显著!!!!
文件分块我已经实现了,不同的是我没有留下插入的空间,但是即使我留下了,插入的数据很多的时候,留下空间只是增加了程序的复杂程度。同时,排序对某个文件块是简单的,可是要保证每个块也是排序的就比较复杂了。
我近几天也想过外部排序的办法了,如果要外部排序的话,2035800条记录用long数据类型为索引也需要2*2035800*sizeof(long)的内存空间,大约8M~9M的内存,但似乎只有这个办法容易实现些了。