我需要能够非常快速地访问大型地图 – 数百万条目.是否值得使用SQLite内存数据库来保留该映射而不是仅仅将HashMap放在内存中?
解决方法:
它取决于您的数据结构所需的服务.你只需要从地图中检索值吗?或者你需要做一个复杂的查询或排序?
数据库内部结构没有任何神奇之处,使其比简单的数据结构更快.在数据库中,有更多的工具可以处理大量数据,这些数据可能会在听到CPU和内存时被盗.如果您只需要一个类似功能的字典,请使用地图,考虑更复杂的数据库
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!