我需要能够非常快速地访问大型地图 – 数百万条目.是否值得使用SQLite内存数据库来保留该映射而不是仅仅将HashMap放在内存中?
解决方法:
它取决于您的数据结构所需的服务.你只需要从地图中检索值吗?或者你需要做一个复杂的查询或排序?
数据库内部结构没有任何神奇之处,使其比简单的数据结构更快.在数据库中,有更多的工具可以处理大量数据,这些数据可能会在听到CPU和内存时被盗.如果您只需要一个类似功能的字典,请使用地图,考虑更复杂的数据库
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。