Python中是否有某种虚拟数据库?

时间:2014-03-30 20:35:26

标签: python mysql database raspberry-pi

我在只读系统上运行python脚本。因为我正在处理很多文件,我想拥有某种数据库。但由于它是只读的我只需要在ram中。我可以保护变量中的所有信息,但我希望能够以更复杂的方式进行查询。那么有一个技巧可以获得类似mysql数据库的东西,但不能保存到存储卡中吗?

我知道我可以创建一个tmpfs,但也许有更聪明的方法!?

我正在我的树莓派上运行Raspbian(比如Debian)。

1 个答案:

答案 0 :(得分:1)

你想要sqlite!使用它就像你使用MySQL一样,除了你可以完全在内存中运行它,没有设置或配置麻烦。

当您创建一个到MySQL数据库的“连接”对象时,您实际上是通过网络连接并连接到远程资源,但是当您在sqlite中创建“连接”对象时,会创建(单用户 - 即时(at a-time)数据库,不会访问外部资源。