Помогите с идеей реализации следующей вещи... (PHP без Interbase)

neuro

Guest
Помогите с идеей реализации следующей вещи... (PHP без Interbase)

Есть потребность в осуществлении SQL запросов к Interbase, а у хостера нет модуля для подключения к Interbase. Есть мысль, создать сервер-посредник(который будет с модулем для подключения к Interbase), используя который можно было бы осуществлять запрос к БД.

Короче говоря, хочется обойти ограничение хостера, т.к. переезд на другую СУБД невозможен.

Интересует каким способом и используя какие технологии можно это сделать?

P.S. запросы к IB будут простейшие, ответом на которые будет одна-две строки.
 

Фанат

oncle terrible
Команда форума
а interbase разве не поддерживает удалённое соединение?
 

slach

Новичок
2Фанат все оно поддерживает

у него ibase_* фции у хостера ОТКЛЮЧЕНЫ за ненадобностью ;)

2neuro
какая интенсивность запроса в interbase серверу у тебя будет ??
для чего тебе Interbase сервер ?

экспорт\импорт задачи ? или постоянные динамические данные на сайт публиковать ?
 

neuro

Guest
Автор оригинала: Фанат
а interbase разве не поддерживает удалённое соединение?
поддерживает. только чтобы соединится с ним mod_php должен быть собран с опцией interbase.
 

SiMM

Новичок
> Короче говоря, хочется обойти ограничение хостера
Не правильнее ли будет договориться с хостером? Если база лежит на нём же - это наиболее логично.
 

neuro

Guest
Автор оригинала: slach
2Фанат все оно поддерживает

у него ibase_* фции у хостера ОТКЛЮЧЕНЫ за ненадобностью ;)

2neuro
какая интенсивность запроса в interbase серверу у тебя будет ??
для чего тебе Interbase сервер ?

экспорт\импорт задачи ? или постоянные динамические данные на сайт публиковать ?
Очень важна _актуальность_ данных, в БД они могут изменяться каждые полчаса-час. Интенсивность запросов не известна, нет статистики.

Публикация динамических данных на сайт отпадает, т.к. информация будет выборочно предоставляться клиенту по заданным клиентом параметрам. Здесь же и отпадает возможность импорта/экспорта, очень большой объем информации, с каким-то периодом гонять несколько тысяч записей накладно(слишком избыточно).

Поэтому и пытаюсь найти выход из сложившейся ситуации. Поднимать web-сервер на территории компании не хочется, да и нет технической возможности, придется закупать оборудование. Хочется чтоб хостингом занимались хостеры.

Можно и самому написать скрипты для отправки сформированного sql запроса на сервер посредник, тот будет исполнять sql и передовать результат хостеру. Но во избежание написания велосипедов, и появился вопрос, может есть какие технологии для обмена подобной информацией.

-~{}~ 23.05.05 16:41:

Автор оригинала: SiMM
> Короче говоря, хочется обойти ограничение хостера
Не правильнее ли будет договориться с хостером? Если база лежит на нём же - это наиболее логично.
база лежит в офисе, и ни при каких обстоятельствах, не должна попасть "вне". Такова корпоративная политика.
 

slach

Новичок
neuro
ну можно создание велосипеда упростить
1) демона со стороны клиента, писать на php можно, но правильнее писать на чем то типа Cи или Дельфи (на чем умеешь)

2) можно сделать XML-RPC сервис и гонять результаты запроса в XML (по крайней мере для написания XMLRPC сервиса на дельфе, надо не так уж много знаний)

3) если Interbase БАЗА лежит "у клиента", позаботьтесь о том, чтобы коннект на ваши веб-сервисы могли делать ТОЛЬКО вы только сваших IP и т.п.
 
Сверху