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

  • Автор темы Автор темы neuro
  • Дата начала Дата начала

neuro

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

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

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

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

P.S. запросы к IB будут простейшие, ответом на которые будет одна-две строки.
 
а interbase разве не поддерживает удалённое соединение?
 
2Фанат все оно поддерживает

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

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

экспорт\импорт задачи ? или постоянные динамические данные на сайт публиковать ?
 
Автор оригинала: Фанат
а interbase разве не поддерживает удалённое соединение?
поддерживает. только чтобы соединится с ним mod_php должен быть собран с опцией interbase.
 
> Короче говоря, хочется обойти ограничение хостера
Не правильнее ли будет договориться с хостером? Если база лежит на нём же - это наиболее логично.
 
Автор оригинала: slach
2Фанат все оно поддерживает

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

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

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

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

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

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

-~{}~ 23.05.05 16:41:

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

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

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