在一个(或两个)500,000项+字典用于无向图搜索的情况下,在python中存储大量数据的最佳方法是什么?
我一直在考虑一些选项,例如将数据存储为XML:
<key name="a">
<value data="1" />
<value data="2" />
</key>
<key name="b">
...
Run Code Online (Sandbox Code Playgroud)
或者在python文件中直接访问:
db = {"a": [1, 2], "b": ...}
Run Code Online (Sandbox Code Playgroud)
还是在SQL数据库中?我认为这将是最好的解决方案,但我是否必须依靠SQL来进行计算而不是python本身?