Подтвердить что ты не робот

Хорошая база данных в памяти для .net/PowerShell?

Если у меня есть script, который обрабатывает информацию о состоянии, которая немного сложнее, которая может быть сохранена в переменных, какой лучший вариант для небольшой базы данных в памяти?

Sqlite - это вариант, хотя это будет внешняя зависимость. XML может сделать, хотя он не реляционный.

Есть ли какой-либо консенсус относительно инструмента для этой работы?

4b9b3361

Ответ 1

Учитывая большую поддержку PowerShell для сценариев .NET, как насчет использования ADO.NET DataSet.

Ответ 2

Для небольших данных (менее нескольких ГБ) вы можете использовать RAM disk и использовать любое обычное хранилище (SQ DB, NoSQL DB или даже текстовый файл), чтобы хранить данные, как обычно.

Ответ 3

Если вам нужно сохранить данные в сеансе, подумайте об использовании SQL Server Compact Edition. Я использовал его для нескольких небольших .NET-проектов и, как правило, работает как маленький, однопользовательский SQL Server.

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