2015-04-22 1 views

ответ

2

Чтобы сохранить контекстные данные Ориона в PostgreSQL (или любой другой сервер, который еще не рассмотрен Cygnus), вам нужно будет создать свою собственную раковину, допустим, OrionPostgreSQLSink.

Говорят, что ... не паникуйте! Это должно быть довольно легко :) Мы в команде Cygnus написали это guidelines относительно создания новых поглотителей внешними участниками. В принципе, создание новой раковины для Cygnus так же просто, как выделение класса OrionSink и реализация метода persist(). Кроме того, большая часть кода от OrionMySQLSink может быть повторно использована; наиболее вероятно, наиболее важной частью будет разработка класса PostgreSQLBackend.

UPDATE:

Прошло некоторое время, и раковина для PostgreSQL теперь доступен в Лебеде! Пожалуйста, проверьте это link для получения дополнительной информации.