我想知道如果我可以挑選社區的大腦...C#數據收集v數據庫查找 - 哪個更高效?
在我正在處理的項目中,需要從鍵值列表中查找值。該列表在軟件的整個生命週期中不會改變。比方說,列表如下:
ID Name
1 Apple
2 Orange
3 Pear
4 Banana
...等等。
我正在考慮實施這個的兩種方法。首先是將列表存儲在某種(尚未確定的)C#數據集合中,然後根據需要在運行時查看所需的值。我正在考慮的第二種方法是將列表存儲在數據庫表(SQL Server 2008,因爲您問過)。然後應用程序可以通過存儲過程在運行時訪問數據庫。
根據用戶從Web表單發出的請求,查找將快速連續發生兩次。
我的查詢是這樣的:這兩種方法哪一種在處理時間方面最有效率?
我意識到這個問題可能沒有確切的答案,但我會歡迎任何意見或想法。
鷹 - 列表內容多久改變一次?任何變化需要多久才能被用戶「看到」? – mikey
直到我們知道列表會有多大,才能認爲你能得到一個好的答案。 –
該列表將包含約100個項目。 – hawkoftheeye