Re: Postgres and data warehouses

From: Brent Tubbs <brent(dot)tubbs(at)gmail(dot)com>
To: Jim Nasby <Jim(dot)Nasby(at)bluetreble(dot)com>
Cc: Rob Sargent <robjsargent(at)gmail(dot)com>, John R Pierce <pierce(at)hogranch(dot)com>, PostgreSQL mailing lists <pgsql-general(at)postgresql(dot)org>
Subject: Re: Postgres and data warehouses
Date: 2015-03-11 21:58:11
Message-ID: CAAOBOv9jynL7=1GarS+STRczLfguQk25s7U9LuOExKO=HAk74A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

The logical replication features in 9.4 look very promising as an
alternative to the binary replication that requires an identical schema on
both ends. There's no reason that the thing you're replicating to couldn't
be something like RabbitMQ or Storm.

I've been playing with a JSON-based decoder plugin so Postgres could emit
changes to non-SQL systems like this. See
https://bitbucket.org/btubbs/decoder_json/src. It should be still
considered experimental and only used by people unafraid of hacking on C at
this point. More eyeballs would be welcome.

I blogged about more options on streaming updates from Postgres at
http://btubbs.com/streaming-updates-from-postgres.html.

On Tue, Mar 10, 2015 at 8:11 AM, Jim Nasby <Jim(dot)Nasby(at)bluetreble(dot)com> wrote:

> On 3/8/15 11:02 PM, Rob Sargent wrote:
>
>> I expected the latter but … some proprietors like to brag :)
>>
>> Standing down.
>>
>> On Mar 8, 2015, at 9:56 PM, John R Pierce <pierce(at)hogranch(dot)com> wrote:
>>>
>>> On 3/8/2015 8:24 PM, Rob Sargent wrote:
>>>
>>>> I strongly suspect many would like further details on your
>>>> implementation. A user conference session well recorded perhaps?
>>>>
>>>
>>> the details are proprietary and quite specific to our workload and
>>> requirements.
>>>
>>
> You could build something similar with Skytools; it's what Skype actually
> created it for. They ran many "real time" datamarts/warehouses using it.
>
> The big difference between it and Slony is that Skytools is modular, so
> it's designed to allow for this kind of flexibility.
> --
> Jim Nasby, Data Architect, Blue Treble Consulting
> Data in Trouble? Get it in Treble! http://BlueTreble.com
>
>
>
> --
> Sent via pgsql-general mailing list (pgsql-general(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2015-03-11 23:53:46 Re: PostgreSQL-related legal question
Previous Message Tomas Vondra 2015-03-11 21:42:06 Re: Benchmarking partitioning triggers and rules