Как переслать файл через FireBird?
Модератор: kdv
-
- Сообщения: 63
- Зарегистрирован: 18 май 2005, 19:13
Как переслать файл через FireBird?
Одна программа по tcp получает от центрального сервера (не FireBird) файлы, в которых может быть заинтересована другая программа, подключающаяся к общей с первой прогой базе данных FireBird. Есть какие-то наработанные механизмы синхронизации файлов через базу данных? У меня пока нарисовывается только такой механизм: одна программа записывает в таблицу имена и времена полученных файлов, POST_EVENT'ом уведомляет вторую, что не плохо бы свериться с этой таблицей, та в случае различий создает таблицу-список нужных ей файлов, генерит свой эвент, и первая, создав временную таблицу с блобом под каждый файл, пишет его туда. По завершении записи вторая программа получает опять же эвент и считывает файл из таблицы. Громоздко как-то...
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
-
- Сообщения: 6
- Зарегистрирован: 23 май 2006, 12:55