-3
A
回答
1
歡迎StackExchange。一個很好的開始將在這個問題可以考慮看看:
Difference between HashMap, LinkedHashMap, and SortedMap in Java
HashMap
如果你需要抓住特定順序的項目一般不提倡。
如果您需要存儲1,000,000條以上的記錄,您可能需要查看外部數據庫以存儲信息,因爲這會佔用所有記錄的內存。
+0
感謝邁克,我在接受採訪時被問到了這個問題,所以我不確定如果數據庫會爲此提供完美的答案 – blpvivek
相關問題
- 1. 映射IDS 10萬條記錄
- 2. 在MySQL中插入100萬條記錄
- 3. 插入100萬條記錄在MySQL
- 4. 使用Hibernate查找一張擁有100萬條記錄的表
- 5. HSQLDB如何插入100萬條記錄
- 6. 在有100萬條記錄的索引上查詢dynamodb
- 7. 只有在記錄不存在的情況下插入記錄
- 8. 只有一個映射器的組合器,在hadoop中有兩個映射器的情況下
- 9. 在內存中存儲100多萬條記錄C#
- 10. 處理Kendo UI網格中的100萬條記錄
- 11. 映射Java bean和Scala的情況下類MongoDB的對象
- 12. 在沒有表映射的情況下繼承Hibernate對象
- 13. 有一個映射器無法映射在特定條件下
- 14. 如何在沒有ConcurrentModificationException的情況下刪除hashmap中的多個映射?
- 15. LINQ更新表用EmptyString替換NULL 100萬條記錄
- 16. 使用SELECT IN對500萬條記錄
- 17. 如何在我的情況下,兩個陣列映射
- 18. 默認情況下在斯卡拉映射一個空的ListBuffer
- 19. 在哪種情況下Node.js有用
- 20. MySQL的很慢有20萬條記錄
- 21. asp.net的MVC LINQ的經歷100萬條記錄(proccess時間)
- 22. 使用搜索的情況下,在哪裏條件
- 23. 如何在沒有將行映射到域對象的情況下使用springbatch
- 24. 在某些情況下更改映射的行爲,並在所有其他情況下重用功能
- 25. 簡單的MySQL查詢調整100萬條記錄
- 26. 在沒有外部工具的情況下在java中記錄HTTP通信
- 27. 在MySQL中插入5萬條記錄
- 28. 在JqGrid中顯示百萬條記錄
- 29. 在哪種情況下使用System.UnicodeString.Format?
- 30. 在下列情況下哪個更快?
您想要在地圖中存儲的鍵和值的類型是什麼? – Bohemian
不管使用何種數據結構,你都不太可能擁有足夠的內存來存儲數百萬個內存中的任何內容。 –
我認爲一個[n外部]數據庫會更好地爲你工作。 – yshavit