Итак, у меня есть существующая база данных с несколькими таблицами для класса пользователей. Мы создаем более общее приложение для обработки множества вещей, которые делает компания, и этот класс пользователей, называемый их хостами, является общим типом, используемым несколькими программами в нашей компании. Мы хотим (в конце концов) перейти на централизованное приложение, так как теперь у нас их несколько. Однако у нас нет времени, чтобы сделать это прямо сейчас. Мне нужно создать систему входа в систему для этих хостов, и я хотел бы начать переходить на эту новую систему с этим. Я не могу придумать разумный способ переместить те таблицы, которые находятся в устаревшей БД, в новую БД, которая (конечно) находится на другом сервере, без необходимости высовывать свои собственные глаза после 30 секунд необходимости справиться с этим. Унаследованная база данных имеет много отчетов, основанных на присоединении к текущим таблицам хостов.
Единственные вещи, которые я могу придумать, не кажутся очень хорошими идеями. Те, кто записывают в обе базы данных из обоих приложений (бессмысленное дублирование данных, склонное к проблемам с синхронизацией), предоставляют API из нового приложения и объединяют данные, возвращающиеся вместе с наборами записей (просто кажется ... неправильным).
У кого-нибудь есть идеи, как с этим бороться?