2010-06-25 3 views
0

Я хотел бы написать хранимые процедуры в pgSQL, которые динамически генерируют готовые к Интернету данные. Мне нужен чистый SQL для HTML или SQL-XML-шлюз. Oracle имеет OWA. В Oracle вы можете настроить интерфейс RAC на SAN и подключить большой набор хостов OWA к вашему RAC, чтобы вы
наложили свои веб-запросы и распространили ваши запросы.Oracle имеет OWA. Что такое эквивалент PostgresSQL?

Что такое эквивалент PostgresSQL или MySQL? Я не хочу получать данные из БД, а затем обрабатывать их через Python или Ruby. Что-то вроде
это возможно даже в PostgresSQL?

Из опыта, хранимые процедуры SQL лучше при перемещении/вычислении больших наборов данных, чем конвейеру SQL запросов/курсор/результата ргоса установлен в промежуточном Python/рубин/Perl/PHP
, который затем обрабатывают данные и отправить его веб-браузер.

+0

Это не отвечает на ваш вопрос, но FYI вы можете написать функции PostgreSQL в PL/Python, PL/Perl и т. Д., А затем выполнить их непосредственно через SQL-запрос. См .: http://www.postgresql.org/docs/8.4/static/server-programming.html. – kwatford

ответ

1

PostgreSQL имеет множество функций, которые позволяют конвертировать из таблиц/схем/запросов в XML (http://www.postgresql.org/docs/8.4/static/functions-xml.html), а также встроенный тип данных XML (http://www.postgresql.org/docs/8.4/static/datatype-xml.html).

К сожалению, я не могу предоставить гораздо больше информации, чем это, поскольку я не являюсь участником XML, но, надеюсь, эти ссылки будут иметь для вас смысл. ;)

Смежные вопросы