Локальная база данных и база данных на основе сервиса при создании клиентского приложения WPF - PullRequest
1 голос
/ 14 марта 2009

Я создаю простое клиентское приложение WPF, которое будет хранить данные локально. Мой вопрос достаточно локальной базы данных? Я не знаю сумму, но в будущем может быть несколько строк, когда я буду отслеживать время.

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

Плюсы с местными: Простое развертывание, не требуется установленный SQL Express

Минусы: Имеет ограничения. Но насколько я ограничен?

Ответы [ 2 ]

3 голосов
/ 14 марта 2009

Вопрос, который вам нужно задать себе:

"Какова цель моего приложение? "

Если вы ответите, включите одно из следующего:

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

вам понадобится удаленный централизованный сервис для хранения ваших данных. Если нет, то хранение ваших данных локально, вероятно, нормально.

0 голосов
/ 14 марта 2009

Для локального хранения данных вы можете использовать ядро ​​базы данных SQL Server 2008 Compact , которое просто развернуть, поскольку вам просто нужно скопировать пару файлов. Он не обладает всеми возможностями полноценного SQL Server, но главное преимущество - быть свободным!

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