2014-12-27 5 views
-1

Я разработал настольное приложение (приложение Accountant). Это приложение будет импортировать данные счетов и делать многое другое. Все данные будут храниться в удаленной базе данных (SQL Server). Это приложение нуждается в некоторых «предварительно загруженных данных» для правильной работы, таких как список, содержащий кучу городов и т. Д. Мой вопрос: лучше иметь эти данные (города, состояния, почтовые индексы), хранящиеся в удаленной базе данных, или лучше использовать xml, csv и развертывать их с каждым отдельным экземпляром приложения? В конечном итоге эти данные будут обновлены. И эти данные будут часто использоваться пользователями.Локальные файлы или удаленный сервер

+0

Какой у вас большой список? – chridam

+0

10.000 строк 4 столбца. –

+0

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

ответ

0

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

Смежные вопросы