我需要编写一个软件来收集来自不同总线系统(例如CAN总线,以太网)的信号,然后将数据保存在数据存储器中。
然后,另一部分软件使用数据库中的数据进行操作。 所以基本上我需要一方面的持续写访问和另一方的常量读访问。
我考虑过使用SQLite,因为我有很好的使用经验,因为它易于使用。但我也遇到了两个进程同时使用数据库文件的问题。
所以我的问题是:对于像这样的用例,SQLite仍然是正确的吗?还是有替代方案?像整个SQL Server一样东西?还是一些完全不同的方法?我无法想到一个实用的。
提前致谢!