Запись в поток на триггере PostgreSQL с использованием Python - PullRequest
1 голос
/ 24 марта 2011

Я хотел бы написать триггер для базы данных PostgreSQL, который при вставках уведомлял бы сервер node.js, который отправлял бы некоторые данные подключенным клиентам.

В настоящее время моя мысль состоит в том, чтобы написать триггер вставки строки Python для базы данных, который записывал бы данные в некоторый файл, который затем читался бы сервером node.js.

Однако это будет медленно, так как доступ к диску будет задействован. Что было бы лучшим способом соединить эти два приложения?

1 Ответ

1 голос
/ 24 марта 2011

Вы смотрели на функцию прослушивания уведомлений?http://www.postgresql.org/docs/9.0/interactive/sql-notify.html

Также вы захотите протестировать различные варианты в соответствии с вашими потребностями, вместо того, чтобы предполагать, что один из них не достаточно быстр для того, что вам нужно.Может быть, ваш подход к Python будет работать просто отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...