У меня есть два приложения с собственной базой данных.
1.) Настольное приложение, которое имеет интерфейс winforms vb.net, работает в автономной корпоративной сети и хранит данные в центральной базе данных [SQL Server]
** Все данные ввода и другие офисные операции выполняются и хранятся в центральной базе данных
2.) Второе приложение было построено на php. он имеет HTML-страницы и работает как веб-сайт в онлайн-среде. Он хранит все данные в базе данных MySQL.
** Это приложение доступно только зарегистрированным пользователям, и им предоставляются различные отчеты о данных, обработанных 1-м приложением.
Теперь мне нужно синхронизировать данные между онлайн и автономными серверами баз данных. Я планирую следующее:
1.) Напишите небольшую программу для экспорта всех данных SQL Server [автономный сервер] в файл в формате CVS.
2.) Войдите в администраторский раздел живого сервера.
3.) Загрузите экспортированный файл cvs на сервер.
4.) Импортируйте данные из файла cvs в базу данных mysql.
Является ли метод, который я планирую, хорошим или его можно настроить, чтобы он работал хорошо. Буду также признателен за другие приятные способы синхронизации данных, кроме смены приложений .. т.е. сетевое приложение к другому с использованием базы данных mysql