我正在寻找一个在Raspberry Pi上运行的轻量级数据库/ SQL服务器。由于它应该可以从多个应用程序访问,像SQLite这样的嵌入式数据库不起作用,因此它应该是一个独立的数据库(我知道SQLite数据库可以同时由多个进程读取,但我主要是执行写操作会导致文件上有很多锁。)
根据我在网络上发现的内容,人们似乎建议不要在Pi上使用像MySQL或PostgreSQL这样的数据库,以提高性能。是否有一个轻量级数据库可以在Pi上使用而不会降低整个系统的速度?
答案 0 :(得分:2)
查看此http://www.firebirdsql.org/。它应该是轻量级的。
答案 1 :(得分:0)
你只是根据轶事进行推测,这是最糟糕的决策方式。
在Pi上构建测试用例,运用它并收集指标。您可能会发现Pi的闪存存储速度足够快,因此写锁定不是什么大问题。
答案 2 :(得分:0)
您考虑过Berkeley DB了吗?它具有SQLite兼容的API和小占用空间,它支持并发,尽管它不是关系数据库。这是comparison of BDB vs SQLite。
或者,您可以使用Gadfly SQL数据库进行Python。