igorwz
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Уважаемые коллеги, помогите пожалуйста определиться с вариантом модернизации базы данных (БД). Был программный комплекс (ПК), работавший с базой Firebird, содержащей около 80 таблиц (файл БД на сегодня имеет размер около 200 мб), из которых половина - нормативные данные (справочники), другая половина - текущие данные (документы). Возникла задача написания 2-го программного комплекса, который бы использовал те же нормативные таблицы, а текущие данные хранил в своих таблицах, структура которых отличается от текущих таблиц 1-го ПК. Вопрос: что лучше, с точки зрения минимизации нагрузки на сервер, сеть и клиентские ЭВМ - 1) добавить таблицы с текущими данными 2-го ПК в существующую базу, при этом работать оба ПК будут с единой большой базой; 2) разделить существующую базу на две - нормативную и текущую для 1-го ПК, + создать третью базу для текущих данных 2-го ПК, при этом каждый ПК будет работать с двумя файлами БД: единой нормативной базой и своей текущей. |