如果我有一个处理状态信息的脚本,这些信息可以存储在变量中,那么对于小型内存数据库来说,最好的选择是什么?
Sqlite是一个选项,虽然这将是一个外部依赖。 XML可能会这样做,尽管它是非关系型的。
对于这项工作的工具是否有任何共识?
答案 0 :(得分:10)
答案 1 :(得分:1)
对于小数据(少于几GB),您可以使用RAM disk,并使用任何常用存储(SQ DB,NoSQL DB,甚至文本文件)来照常存储数据。
答案 2 :(得分:0)
如果您需要跨会话保留数据,请考虑使用SQL Server Compact Edition。我已将它用于许多小型.NET项目,它通常像小型单用户SQL Server一样工作。
答案 3 :(得分:0)
现在可以在 Microsoft.Data.Sqlite 中使用内存数据库:
https://docs.microsoft.com/en-us/dotnet/standard/data/sqlite/in-memory-databases