Re: Локальный клиент и удаленный MySQL сервер
От: Flea  
Дата: 02.01.04 11:41
Оценка:
Здравствуйте, hexes, Вы писали:

H>(Извините если ошибся темой...)


H>Локальный клиент и удаленный MySQL сервер


H>На локальной машине запускается софтярина, в ней добавляются/редактируются/удаляются некие люди и их параметры (кадровое агентство) далее подкл. к инету (своими силами ) жмут на кнопочку и сравнивают локальную БД с удаленной, причём удаленная ч/з ВЭБ интрефейс тоже может быть изменена (там будет PHP движок), вооот... значит сравнивают эти БД находит отличия и (как то мне умное слово говорили, забыл)

синхронизируют?
H>делает их одинаковыми. Т.е. внесенные в ту БД отличия вносятся в эту, а из этой в ту...
Это можно реализовать с помощью sql дампа, т.е. генерации sql команд, создающих эти базы.
H>На данный момент локальная прога (отстойная правда) реализована на VFP с его БД, но я готов её переписать (как я понимаю БД легко переконвертить)...
H>Вот такая задачка... Внимание вопрос: "Как это сделать?"
H>Т.е. на чём писать локального клиента?
Это в принципе не важно, лишь бы была возможность работать с сокетами.
H>как взаимодействовать с удаленной БД?
Через сокеты (опять же ИМХО).
H>как локально хранить данные?
Вот тут не понятно: изначально есть какая-то база на локальном компе? Если нет, то проще в начале работы взять базу с удаленного MySql сервера.
H>Мне препод начал объяснять как это сделать в VFP (на данный момент я знаю как это реализовать ч/з ODBC, но он сказал, что это не лучший вариант, а дальше очень невнятно начал гнать что то типа, подкл. ActiveX компонент IE и "эмитировать" работу пользователя... и. чёто ещё... но это же бред! Есть же MySQL порт, ч/з который как я понимаю работает ODBC и стоит это делать)...
Тут со всем согласен. Писать через ActiveX компонент IE — пижонство .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.