.net / PowerShell的内存数据库很好?

时间:2010-01-18 20:32:57

标签: xml database powershell

如果我有一个处理状态信息的脚本,这些信息可以存储在变量中,那么对于小型内存数据库来说,最好的选择是什么?

Sqlite是一个选项,虽然这将是一个外部依赖。 XML可能会这样做,尽管它是非关系型的。

对于这项工作的工具是否有任何共识?

4 个答案:

答案 0 :(得分:10)

考虑到PowerShell对脚本.NET的强大支持,如何使用ADO.NET DataSet

答案 1 :(得分:1)

对于小数据(少于几GB),您可以使用RAM disk,并使用任何常用存储(SQ DB,NoSQL DB,甚至文本文件)来照常存储数据。

答案 2 :(得分:0)

如果您需要跨会话保留数据,请考虑使用SQL Server Compact Edition。我已将它用于许多小型.NET项目,它通常像小型单用户SQL Server一样工作。

http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx

答案 3 :(得分:0)

现在可以在 Microsoft.Data.Sqlite 中使用内存数据库:

https://docs.microsoft.com/en-us/dotnet/standard/data/sqlite/in-memory-databases