Simon,
> I'm beginning to work on advanced additions to in-core replication for
> PostgreSQL.
...
> Those are the basic requirements that I am trying to address. There
> are a great many important details, but the core of this is probably
> what I would call "logical replication", that is shipping changes to
> other nodes in a way that does not tie us to the same physical
> representation that recovery/streaming replication does now. Of
> course, non-physical replication can take many forms.
So, I'm a bit confused. You talk about this as "additions to in-core
replication", but then you talk about implementing logical replication,
which would NOT be an addition to Binary replication. Can you explain
what you mean?
--
Josh Berkus
PostgreSQL Experts Inc.
http://pgexperts.com