Как переслать файл через FireBird?
Добавлено: 16 май 2006, 21:02
Одна программа по tcp получает от центрального сервера (не FireBird) файлы, в которых может быть заинтересована другая программа, подключающаяся к общей с первой прогой базе данных FireBird. Есть какие-то наработанные механизмы синхронизации файлов через базу данных? У меня пока нарисовывается только такой механизм: одна программа записывает в таблицу имена и времена полученных файлов, POST_EVENT'ом уведомляет вторую, что не плохо бы свериться с этой таблицей, та в случае различий создает таблицу-список нужных ей файлов, генерит свой эвент, и первая, создав временную таблицу с блобом под каждый файл, пишет его туда. По завершении записи вторая программа получает опять же эвент и считывает файл из таблицы. Громоздко как-то...