2012-03-18 86 views
0

我在Visual Basic.net中有一個數組,當前超過4億個值。我想知道 - 我如何輕鬆創建此數組的索引並將其存儲到保存文件中,以減少迭代遍歷數組所花費的時間並找到1st 0。此外 - 如果我迭代4億次來查找我所尋找的值,那麼我是否必須重複遍歷索引?如果是這種情況,那麼如果我只是最終需要遍歷一個更大的數組,那麼索引(它將會是一個更大的數組)會如何提高我的可變檢索時間? (也許我沒有想到通過正確的這部分)在VB.net中索引數組

索引是非常有用的加速MySQL DB的所以這應該是可實施的。

在此先感謝 馬丁

回答

1

這裏有一整類是專門設計用於存儲和檢索數據以有效的方式稱爲軟件數據庫。您編寫的任何索引都將實現已經在DBMS中編寫和調優的衆所周知的算法。對於.net你首先選擇將是SQL服務器。

+0

是的我可能會利用sql server來做到這一點..我只需要學習如何使用它(感謝msdn的ms),希望我應該能夠得到大型索引:) – marscom 2012-03-18 23:10:29