Python中的内存数据库
我正在用Python对一个大数据库进行查询,想从中获取一些统计数据。我希望这些统计数据能保存在内存中,这样其他程序就可以直接使用,而不需要再去数据库里查。
我在考虑如何组织这些数据,尝试了一些复杂的嵌套字典后,我意识到用SQL表格来表示会比较好。不过,我不想把数据存回到持久化的数据库里。有没有什么在内存中运行的SQL数据库,可以用SQL语法来查询数据的?
6 个回答
2
虽然我来得很晚,但我觉得pyfilesystem2(我和它没有任何关系)似乎非常合适:
https://pyfilesystem2.readthedocs.io
pip install fs
from fs import open_fs
mem_fs = open_fs(u'mem://')
...