Shaun M. Thomas: A Short Examination of pg_shard
For part of today, I’ve been experimenting with the new-ish pg_shard extension contributed by CitusData. I had pretty high hopes for this module and was extremely excited to try it out. After screwing...
View Articlegabrielle roth: PDXPUG: March meeting next week
When: 6-8pm Thursday Mar 19, 2015Where: IovationWho: Ed SnajderWhat: Creating an auto-partition strategyTable partitioning is a great way to reduce cost and IO on very large data sets, very often with...
View ArticleShaun M. Thomas: PG Phriday: Interacting with JSON and JSONB
With the release of PostgreSQL 9.4, comes the ability to use binary JSON objects. This internal representation is faster and more capable than the original JSON included in 9.3. But how do we actually...
View ArticleMarco Slot: PostgreSQL and CitusDB on Raspberry Pi 2
One of the nice things about working at Citus Data is that we get time and budget to work on personal growth projects. A few of us are playing with the Raspberry Pi. I recently got two Raspberry Pi...
View ArticleMarco Slot: cstore_fdw 1.2 release notes
Citus Data is excited to announce the release of cstore_fdw 1.2 which is available on GitHub at github.com/citusdata/cstore_fdw. cstore_fdw is Citus Data's open source columnar store extension for...
View ArticlePavel Stehule: long term monitoring communication between PostgreSQL client...
We have some issue with our application and pgbouncer. We detect some new errors with very low frequency. One possibility how to detect a reason of these issues is monitoring the communication between...
View ArticleTomas Vondra: Making debugging with GDB a bit easier
I spend more and more time debugging PostgreSQL internals - analyzing bugs in my patches, working on new patches etc. That requires looking at structures used by the internals - optimizer, planner,...
View Articledamien clochard: 70 Shades of Postgres
Support for the SQL/MED standard was introduced in PostgreSQL 9.1 (2011). Four years later, we now have more the 70 Foreign Data Wrappers (FDW) available, which you can use PostgreSQL to read and write...
View ArticleLeo Hsu and Regina Obe: DELETE all data really fast with TRUNCATE TABLE CASCADE
Though it is a rare occurrence, we have had occasions where we need to purge ALL data from a table. Our preferred is the TRUNCATE TABLE approach because it's orders of magnitude faster than the DELETE...
View ArticleDimitri Fontaine: a pgDay in Paris!
I was lucky to participate as a speaker to the Nordic PostgreSQL Day 2015 and it's been another awesome edition of the conference. Really smooth, everything has been running as it should, with about...
View ArticleJosh Berkus: Benchmarking Postgres in the Cloud, part 1
In 2008, when Heroku started, there was only one real option for cloud hosting PostgreSQL: roll-your-own on EC2, or a couple other not-very-competitive platforms. Since then, we've seen the number of...
View ArticleFrancesco Canovai: Automating Barman with Puppet: it2ndq/barman (part one)
This is not the first time that 2ndQuadrant has looked at Puppet. Gabriele Bartolini has already written an article in two parts on how to rapidly configure a PostgreSQL server through Puppet and...
View ArticleAmit Kapila: Different Approaches for MVCC used in well known Databases
Database Management Systems uses MVCC to avoid the problem ofWriters blocking Readers and vice-versa, by making use of multipleversions of data.There are essentially two approaches to multi-version...
View ArticleJoshua Drake: Stomping to PgConf.US: Webscale is Dead; PostgreSQL is King! A...
I submitted to PgConf.US. I submitted talks from my general pool. All of them have been recently updated. They are also all solid talks that have been well received in the past. I thought I would end...
View ArticleTomas Vondra: Performance since PostgreSQL 7.4 / fulltext
After discussing the pgbench and TPC-DS results, it's time to look at the last benchmark, testing performance of built-in fulltext (and GIN/GiST index implementation in general).The one chart you...
View ArticleJulien Rouhaud: Talking About OPM and PoWA at pgconf.ru
Last month, I had the chance to talk about PostgreSQL monitoring, and present some of the tools I’m working on at pgconf.ru.This talk was a good opportunity to work on an overview of existing projects...
View ArticleJoshua Drake: WhatcomPUG meeting last night on: sqitch and... bitcoin friends...
Last night I attended the second WhatcomPUG. This meeting was about Sqitch, a interesting database revision control mechanism. The system is written in Perl and was developed by David Wheeler of PgTap...
View ArticleDevrim GÜNDÜZ: Mark your calendars: May 9 2015, PGDay.TR in Istanbul!
Turkish PostgreSQL Users' and Developer's Association is organizing 4th PGDay.TR on May 9, 2015 at Istanbul. Dave Page, one of the community leaders, will be giving the keynote. This year, we are going...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.5 – array_offset() and...
On 18th of March, Alvaro Herrera committed patch: array_offset() and array_offsets() These functions return the offset position or positions of a value in an array. Author: Pavel Stěhule Reviewed...
View ArticleRobert Haas: Parallel Sequential Scan for PostgreSQL 9.5
Amit Kapila and I have been working very hard to make parallel sequential scan ready to commit to PostgreSQL 9.5. It is not all there yet, but we are making very good progress. I'm very grateful to...
View Article