архитектура базы данных c # - PullRequest
0 голосов
/ 28 января 2011

Я планирую создать приложение для обслуживания оборудования.Я собираюсь использовать C # и WPF с базами данных Access или SQL.Это единственное приложение будет работать со многими проектами (объектами).

Мой вопрос таков: каков наилучший подход ...

  • создать отдельные базы данных для каждого проекта
  • иметь одну (гораздо более сложную) базу данных, которая будет обрабатывать все объекты

Ответы [ 2 ]

3 голосов
/ 28 января 2011

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

То, что сейчас кажется сложным (с одной базой данных), будет гораздо проще в долгосрочной перспективе.

0 голосов
/ 05 июля 2013

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

Не стесняйтесь задавать дополнительные вопросы, если они возникнут. Спасибо.

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