【发布时间】:2010-01-18 20:32:56
【问题描述】:
如果我有一个脚本可以处理可以存储在变量中的稍微复杂一点的状态信息,那么对于小型内存数据库来说,最好的选择是什么?
Sqlite 是一个选项,尽管这将是一个外部依赖项。 XML 可能会,尽管它是非关系的。
对于这项工作的工具是否有任何共识?
【问题讨论】:
-
希望对这个问题有更多的建议....
标签: xml database powershell
如果我有一个脚本可以处理可以存储在变量中的稍微复杂一点的状态信息,那么对于小型内存数据库来说,最好的选择是什么?
Sqlite 是一个选项,尽管这将是一个外部依赖项。 XML 可能会,尽管它是非关系的。
对于这项工作的工具是否有任何共识?
【问题讨论】:
标签: xml database powershell
对于小数据(少于几 GB),您可以使用 RAM disk,并像往常一样使用任何常用存储(SQ DB、NoSQL DB 甚至文本文件)来存储数据。
【讨论】:
现在内存数据库在 Microsoft.Data.Sqlite 中可用:
https://docs.microsoft.com/en-us/dotnet/standard/data/sqlite/in-memory-databases
【讨论】:
如果您需要跨会话持久化数据,请考虑使用SQL Server Compact Edition。我已经将它用于许多小型 .NET 项目,它通常像小型单用户 SQL Server 一样工作。
【讨论】: