gpt4 book ai didi

java - 使用内存数据库(例如 SQLite)是否比将所有内容保存在 HashMap 或其他数据结构中更好?

转载 作者:太空狗 更新时间:2023-10-30 02:00:23 25 4
gpt4 key购买 nike

我需要非常快速地访问一个大 map - 数百万个条目。是否值得使用 SQLite 内存数据库来保存该映射,而不是仅将 HashMap 保存在内存中?

最佳答案

这取决于您从数据结构中需要的服务。您只需要从 map 中检索值吗?还是您需要进行复杂的查询或排序?

数据库内部结构并没有什么神奇之处,可以让它比简单的数据结构更快。在数据库中有更多的设施来处理大量数据,这可能会花费 CPU 和内存。如果您只需要像功能这样的字典,请使用 map ,对于更复杂的东西,请考虑使用数据库

关于java - 使用内存数据库(例如 SQLite)是否比将所有内容保存在 HashMap 或其他数据结构中更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1956869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com