since we're talking postgresql: i recently started diving into postgresql and it seems to me that there is a patchwork of HA solutions (with patroni being the most feature-full) but no real multi-master solution for postgresql released under an open source license. There's BDR (bi-directional replication) but apparently 2ndquadrant pulled it back under a proprietary license, am i right? what's the current status of p…
> i recently started diving into postgresql and it seems to me that there is a patchwork of HA solutions (with patroni being the most feature-full) but no real multi-master solution for postgresql released under an open source license. true multi master is barely needed. but there is citus which uses the gpl, which can be run in multi master. and yes patroni is really really awesome.
Citus 10 brings columnar compression to Postgres
41–50 of 62 posts
Re: Citus 10 brings columnar compression to Postgres
#42Re: Citus 10 brings columnar compression to Postgres
#43Beware that simply adding a column-oriented storage engine to a row store like Postgres is not going to get you anywhere near the performance of a ground-up columnar system like Redshift or Snowflake. This paper explains why [1]. Short version: most of the benefits are in the column-oriented execution engine, which differs in every aspect of its implementation from a row-oriented execution engine. [1] https://stratos…
Correct, though it depends whether you are CPU-bound or I/O-bound. We see the latter a lot more often for large data sets. Columnar storage for PostgreSQL is especially relevant in cloud environments. Most database servers in the cloud use managed, network-attached disks because of durability, availability, and encryption-at-rest requirements. However, those do come with a performance penalty compared to local SSDs.…
There's a huge difference whether your analytical query is scanning full 30 GB or 1 GB (or maybe even half that or less if you need to scan just some columns).
Re: Citus 10 brings columnar compression to Postgres
#44One of the gotchas of columnar storage (coming from Redshift) is that you lose all of the compression benefits if you have just one column that’s fat or hard to compress. In Redshift columns are stored in blocks. You want to fit roughly the same number of column values per block across all your columns. But if you have one column where a small number of values can fit in a block, the rest of the columns end up leavin…
Re: Citus 10 brings columnar compression to Postgres
#45Reassuring to see big new features like this coming out after the Microsoft acquisition, a healthy sign that this open source product continues to see serious ongoing investment.
Re: Citus 10 brings columnar compression to Postgres
#46Re: Citus 10 brings columnar compression to Postgres
#47Beware that simply adding a column-oriented storage engine to a row store like Postgres is not going to get you anywhere near the performance of a ground-up columnar system like Redshift or Snowflake. This paper explains why [1]. Short version: most of the benefits are in the column-oriented execution engine, which differs in every aspect of its implementation from a row-oriented execution engine. [1] https://stratos…
Re: Citus 10 brings columnar compression to Postgres
#48Earlier quoted context omitted.
Greenplum was founded in 2003, A/S was 2001.
Again, my qualifier is "to PostgreSQL". I couldn't see such a connection on a brief skim of the A/S wikipedia entry.
Re: Citus 10 brings columnar compression to Postgres
#49Earlier quoted context omitted.
well because they are the only cloud vendor with a HA master-master postgresql database (citusdb managed) it probably is also a selling point.
Wait... they have 2 read/write masters? And you can read/write from either master at the same time?
https://docs.microsoft.com/en-us/azure/postgresql/howto-hype...
Re: Citus 10 brings columnar compression to Postgres
#50Reassuring to see big new features like this coming out after the Microsoft acquisition, a healthy sign that this open source product continues to see serious ongoing investment.
well because they are the only cloud vendor with a HA master-master postgresql database (citusdb managed) it probably is also a selling point.