2009-09-22 1 views
0

У меня есть две базы данных для одного и того же приложения: одно в Windows, а другое - на основе Интернета. Поскольку на веб-основе есть несколько функций, я не могу выбрать одну базу данных . В то же время я хочу поделиться Обе базы данных, которые будут обновляться с данными других, чтобы работать без ошибок с моим модулем фиксации встречи. Если у кого-то есть хорошее решение этой проблемы, пожалуйста, помогите мне с вашим советом, спасибо ... ....Как синхронизировать базу данных веб-приложений с базой данных приложений Windows

+1

Необходимо уточнить свой вопрос. Что вы ищете? Является ли «windows» db размещенным на пользовательских рабочих столах или на центральном сервере? Является ли «веб-базируемый» db размещенным на сервере на том же объекте или вне сайта? Как пользователи получат доступ к веб-интерфейсу? «Окна» db? – MyItchyChin

+0

Окна db находятся на центральном сервере.Web db размещен на удаленном сервере. – 2009-09-22 06:07:51

ответ

1

Можете ли вы прояснить утверждение: «Поскольку веб-интерфейс имеет несколько функциональных возможностей»? Лучший вариант - использовать одну базу данных для обоих приложений.

Edit:

Если веб-БД имеет только минимальный набор таблиц, она должна быть легко свернуть эту схему в другую базу данных, а затем провести ONH сервера выездного. Проблема решена ...

+0

Это означает, что веб-db является лишь небольшой частью другой (только для модуля назначения). – 2009-09-22 06:01:57

0

Идём на единую базу данных, независимо от того, насколько она прервана. Двухсторонняя синхронизация БД не для слабонервных, и мне трудно поверить, что вы не можете найти способ использовать одну БД.

Даже если одна из баз данных недостаточно богата («имеет несколько функциональных возможностей»), используйте ДРУГОЙ один в качестве отдельной БД.

ОБНОВЛЕНИЕ: Вот еще одна мысль. Для приложения нет неслыханного доступа к двум отдельным базам данных для выполнения своей работы. Почему бы не сохранить оба варианта и запросить приложения в зависимости от того, что вам нужно?

+0

Это хорошо, но мои БД находятся на разных серверах и находятся в разных местах. Даже если я использую одну базу данных, как я могу обновить это на каждом сервере. – 2009-09-22 08:50:47

+0

Если у вас была БД в одном месте, вам не понадобилось бы обновлять ее на каждом сервере. Это мой вопрос. – JohnFx

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