擅长:python、mysql、java
<p>好吧,一般来说,如果你有太多的数据要保存在内存中,你需要使用某种外部存储器;如果你所有的数据都能放入内存,你就不需要做任何花哨的事情。在</p>
<p>您可能遇到的最大问题是,如果您的数据超过了操作系统在单个进程映像中所允许的数量;在这种情况下,您将再次需要外部存储。在</p>
<p>在这两种情况下,这都归结为:使用一个数据库,不管是sql还是no。如果是sql数据库,您可能希望使用ORM来简化这一过程。在</p>
<p>但是,在遇到这个问题之前,只需将所有内容存储在内存中,然后序列化到磁盘。我建议使用<code>cPickle</code>或ORM+sqlite。在</p>