Я планирую создать приложение для обслуживания оборудования. Я собираюсь использовать C# и WPF с базами данных Access или SQL. Это одно приложение будет обрабатывать многие проекты (объекты).C# архитектура базы данных
Мой вопрос: Каков наилучший подход ...
- создать отдельные базы данных для каждого проекта
- один (гораздо более сложный) базу данных, которая будет обрабатывать все объекты,
Я бы использовал ** одну ** базу данных, и я не ожидаю, что это будет «намного сложнее» только из-за этого одного дополнительного требования ..... –
Невозможно подробно ответить на этот вопрос , Сколько одновременных пользователей будет иметь приложение? Вам нужно будет сообщать обо всех проектах в одном месте? Почему, по-вашему, вам нужно использовать несколько баз данных? – Oded
Если вам не нужно делиться, комбинировать или сообщать данные между объектами, тогда я буду стремиться к отдельной базе данных и SQLLite. Если вы хотите каким-либо образом объединить данные, то SQL-сервер какого-то типа. – kenny