Страница 1 из 1

как организовать базу на удаленном хосте

Добавлено: 08 дек 2004, 17:22
Johnny
Есть необходимость разместить в Интернете базу данных и работать с ней в многопользовательском режиме.

Я понимаю что вопрос "как это сделать" слишком обширный, но подскажите плиз общие принципы как и посредством чего это можно организовать.
Желательно чтобы в создании оного можно было обойтись Делфой и SQL, если это конечно возможно.

Добавлено: 09 дек 2004, 20:11
Naeel Maqsudov
Желательно чтобы в создании оного можно было обойтись Делфой и SQL
Думаю , что гораздо функциональнее, эффективнее и быстрее будет обойтись Perl-ом и MySQL.
Так как прийдется писать CGI, принимающее http запросы и формирующее html-странички.
Дельфи в данном случае плохо уже тем, что требует, чтобы WEB-сервер был WIN32, и там были разрешены WIN32-CGI... А CGI на Perl будет работать везде!

Почитайте про CGI. Любой поисковик Вам найдет массу примеров CGI-приложений на любом языке.

Суть CGI очень проста - обработать командную строку, разобрать ее содержимое и на его основании и, возможно, пользуясь внешними ресурсами (например базой данных), сформировать html-код (а может быть и просто последовательность символов) которую вывести в стандартное устройство вывода (в Дельфи это будет консольное приложение, которое разбирает командную строку, вычисляет нужные данные и делает WriteLn).

Добавлено: 10 дек 2004, 09:39
Johnny
thenk,
попробую через Perl, заодно посмотрю что енто за зверь такой :) )

Я как то уже пытался сделать аналогичную базу через PHP и MySQL,
т.к. PHP учил в процессе кодинга, или кодил в процессе обучения :) ,
вобщем получилось слишком непрофессионально, и бесило больше всего то что надо постоянно заниматься форматированием выводимой инфы - как следствие многостраничные листинги на тривиальных операциях, что через какое-то время сам перестаешь что либо понимать в собственном коде :) ).
В Делфях например с этим гораздо проще - один раз описал как и куда что должно выводиться и дальше описывай только конкретные события.