plperl direction

Поиск
Список
Период
Сортировка
От Alex Pilosov
Тема plperl direction
Дата
Msg-id Pine.BSO.4.10.10106162146001.8898-100000@spider.pilosoft.com
обсуждение исходный текст
Ответы Re: plperl direction  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
Just wanted to share with y'all what I wanna do with plperl:

1) I want to implement database access from plperl script by providing a
perl module DBD::PgSPI which instead of using libpq interface to talk to
database would use SPI. Thus, certain client-side scripts could become
stored procedures with no change of code.

2) When that's done, it'll be possible to have an 'application server'
running as an frontend to postgresql. An external program would take SOAP
(or CORBA or something) calls and translate them to calls of plperl stored
procedures. Since perl procedures are able to return complex data
structures, and methods to marshal them are easily available, such
procedure can encapsulate business logic in one place. Also, an neat
possibility is client providing perl code to process things to the server
(where SQL just won't do).

3) Possibly, later, the 'external program' described above could be merged
into postgresql proper, to achieve additional speedup.

Let me know if this all makes sense.

-alex





В списке pgsql-hackers по дате отправления:

Предыдущее
От: Alex Pilosov
Дата:
Сообщение: Re: [PATCH] untrusted plperl
Следующее
От: Lincoln Yeoh
Дата:
Сообщение: Re: Re: Encrypting pg_shadow passwords