Какую базу данных выбрать и как ее сжать - PullRequest
1 голос
/ 21 февраля 2011

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

Пожалуйста, задавайте мне вопросы, если у вас есть какие-либо вопросы по этому поводу, чтобы я мог улучшить этот вопрос.

1 Ответ

2 голосов
/ 04 марта 2011

Я могу дать вам две рекомендации для баз данных, которые у меня есть и которые я буду использовать в настольном приложении .NET:

SQL Server Compact ( Википедия )

Microsoft SQL Server Compact (SQL CE) - это компактная реляционная база данных, созданная Microsoft для приложений, работающих на мобильных устройствах и настольных ПК. До появления настольной платформы она была известна как SQL Server для Windows CE и SQL Server Mobile Edition. Последним выпуском является SQL Server Compact 4.0 с поддержкой .NET Framework 4.0 и удалением поддержки Windows Mobile в этом выпуске.

System.Data.SQLite ( Домашняя страница )

System.Data.SQLite - это оригинальное ядро ​​базы данных SQLite и полный поставщик ADO.NET 2.0 / 3.5, объединенные в одну сборку в смешанном режиме. Это полная замена оригинального файла sqlite3.dll (вы можете даже переименовать его в sqlite3.dll, если вы используете его изначально).

Они, как правило, являются очень хорошими вариантами и, вероятно, наиболее распространенными встроенными базами данных в .NET, но, конечно, от ваших требований зависит, какую из них вы должны выбрать.

Если вы работали с SQL Server ранее, SQL Server Compact может иметь более низкую кривую обучения, и вы можете использовать ее с SQL Management Studio.

По моему личному мнению, мне очень нравится SQLite.

Эти ссылки могут быть полезны для принятия решения:

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