我需要创建并搜索一个大的列表,例如3.9594086612e + 65个10x10阵列(或更大的阵列列表)的列表。
我需要创建组合列表。我需要根据某些规则过滤掉一些组合。应该重复这个过程,直到只留下一个组合。
如果我尝试创建此列表,则会在几分钟后因内存而崩溃。
我可以想象,解决方案应该是以不同于内存中列表的方式存储数据。
什么是可能,正确和简单的方法? SQL数据库? NoSQL数据库?或者只是一个接一个地打开和关闭多个文本文件?我需要多次浏览此列表。
答案 0 :(得分:2)
HY:
3.9594086612e+65
它不仅仅是世界上所有的计算机内存。
(而且我不会乘以10)!