The process that created pglogical

pglogical (logical replication for PostgreSQL) is the latest in the series of awesome products developed & supported by 2ndQuadrant. One of the key ingredients to making any product great is...
January 14, 2016

2UDA – New features in Orange (Part 2)

Orange is continuously being improved and made more friendly and useful for the users based on their feedback and experiences. Some new features were already described in Part 1 of...
January 12, 2016

On pglogical performance

A few days ago we released pglogical, a fully open-source logical replication solution for PostgreSQL, that’ll hopefully get included into the PostgreSQL tree in a not-too-distant future. I’m not going...
January 08, 2016

The Physics of Multi-Master

If you try to update the same data at the same time in multiple locations, your application has a significant problem, period. That’s what I call the physics of multi-master...
January 08, 2016

Performance of Sequences and Serials in Postgres-XL

In Postgres-XL, sequences are maintained at the Global Transaction Manager (GTM) to ensure that they are assigned non-conflicting values when they are incremented from multiple nodes. This adds significant overhead...
January 07, 2016

Why Logical Replication?

PostgreSQL has built-in streaming replication. Why do we need new replication? Well, in some cases, we do need more. Which is why we have pglogical. The existing replication is more...
January 06, 2016

2UDA RC1 - New features in Orange (Part 1)

The 2UDA installation package was updated recently to include the newly released PostgreSQL 9.5 RC1. Also found in the new package is an updated version of Orange bringing some new...
December 28, 2015

Joins Don't Scale!

“Joins Don’t Scale”. Well, that’s what I heard MongoDB said anyway. My response was “Huh? Yeh, they do”. So what gives? Who is right? Why the mixup? Well, first thing...
December 22, 2015