Хорошая база данных в памяти для .net / PowerShell? - PullRequest
15 голосов
/ 18 января 2010

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

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

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

Ответы [ 3 ]

10 голосов
/ 19 января 2010

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

1 голос
/ 01 февраля 2017

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

0 голосов
/ 19 января 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...