Re: logical changeset generation v6.2
От | David Fetter |
---|---|
Тема | Re: logical changeset generation v6.2 |
Дата | |
Msg-id | 20131016013036.GA22913@fetter.org обсуждение исходный текст |
Ответ на | Re: logical changeset generation v6.2 (Robert Haas <robertmhaas@gmail.com>) |
Список | pgsql-hackers |
On Tue, Oct 15, 2013 at 10:09:05AM -0400, Robert Haas wrote: > On Tue, Oct 15, 2013 at 9:17 AM, Andres Freund <andres@2ndquadrant.com> wrote: > User: So, what's new in PostgreSQL 9.4? > Hacker: Well, now we have logical replication! > User: Why is that cool? > Hacker: Well, streaming replication is awesome for HA, but it has > significant limitations. And trigger-based systems are very mature, > but the overhead is high and their lack of core integration makes them > hard to use. With this technology, you can build systems that will > replicate individual tables or even parts of tables, multi-master > systems, and lots of other cool stuff. > User: Wow, that sounds great. How do I use it? > Hacker: Well, first you write an output plugin in C using a special API. > User: Hey, do you know whether the MongoDB guys came to this conference? > > Let's try that again. > > User: Wow, that sounds great. How do I use it? > Hacker: Well, currently, the output gets dumped as a series of text > files that are designed to be parsed using a scripting language. We > have sample parsers written in Perl and Python that you can use as-is > or hack up to meet your needs. My version: Hacker: the output gets dumped as a series of JSON files. We have docs for this rev of the format and examples of consumers in Perl and Python you can use as-is or hack up to meet your needs. Cheers, David. -- David Fetter <david@fetter.org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david.fetter@gmail.com iCal: webcal://www.tripit.com/feed/ical/people/david74/tripit.ics Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate
В списке pgsql-hackers по дате отправления: