Automating Barman with Puppet: it2ndq/barman (part two)
In the first part of this article we configured Vagrant to execute two Ubuntu 14.04 Trusty Tahr virtual machines, respectively called pg and backup. In this second part we will look at how to use...
View ArticleWhy should you learn PostgreSQL?
A few weeks ago I asked one of my colleagues why I should learn PostgreSQL. Harald’s answer was: “To start any new journey of learning, asking ‘why’ is an excellent question. It gives us both a...
View ArticleWhat’s New in PgBouncer 1.6
PgBouncer is a lightweight connection pooler for PostgreSQL. PgBouncer 1.6 was announced on the 1st of August 2015. In this blog post we’ll talk about the major new improvements in PgBouncer. Main new...
View ArticleWorking towards Postgres-XL 9.5
It’s been busy few months as we work towards merging Postgres-XL with the latest and greatest release of PostgreSQL. Postgres-XL is an open source fork of PostgreSQL that provides a scalable platform...
View ArticleTablesample and Other Methods for Getting Random Tuples
PostgreSQL’s TABLESAMPLE brings a few more advantages compared to other traditional ways for getting random tuples. TABLESAMPLE is a SQL SELECT clause and it provides two sampling methods which are...
View ArticleAnsible Loves PostgreSQL
Ansible is simply great and PostgreSQL is surely awesome, let’s see how they work amazingly together! ==================== Prime time announcement ! ==================== PGConf Europe 2015 will be on...
View ArticleBenchmarking Postgres-XL
As you may have noted from my previous blog, the last few months were busy in getting Postgres-XL up-to-date with the latest 9.5 release of PostgreSQL. Once we had a reasonably stable version of...
View ArticlePerformance 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...
View ArticleOn 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...
View ArticlePerformance limits of logical replication solutions
In the previous blog post, I briefly explained how we got the performance numbers published in the pglogical announcement. In this blog post I’d like to discuss the performance limits of logical...
View ArticlePostgreSQL Planet in Ansible Galaxy
Ansible Galaxy is simply the easiest way of finding already written Ansible roles, creating and sharing your roles and jump into the galaxy of Ansible content! ==================== Prime time...
View ArticlePgBouncer 1.7 –“Colors Vary After Resurrection”
PgBouncer is a lightweight connection pooler for PostgreSQL. PgBouncer 1.7 was announced on the 18th of December 2015. In this blog post we’ll talk about the major new improvements in PgBouncer. The...
View ArticlePrague PostgreSQL Developer Day 2016
The 9th annual “Prague PostgreSQL Developer Day” conference will be held on 17th and 18th February in Prague. Me with PostgreSQL elephants at Prague Zoo :) Welcome to Prague PostgreSQL Developers Day...
View ArticleManaging a PostgreSQL Commitfest
If you’ve been following PostgreSQL development for the last few years, you’ve probably heard the term commitfest manager a few times. You probably already know what a commitfest is, but why is there...
View ArticleFLOSS UK Spring Conference
Floss UK Spring conference will be held on 15th-17th of March in London. The conference is the UK’s oldest conference aimed specifically at systems and network administrators. It attracts a large...
View ArticleAre we ready for Nordic PGDay?
The 3rd annual Nordic PGDay will be held on 17th of March in Helsinki this year. Registration is still open, reserve yourselves a seat before it’s too late! Nordic PGDay is visiting a different Nordic...
View ArticleTables and indexes vs. HDD and SSD
Although in the future most database servers (particularly those handling OLTP-like workloads) will use a flash-based storage, we’re not there yet – flash storage is still considerably more expensive...
View ArticlePostgreSQL User Group NL
Last week I was invited by the Dutch PostgreSQL User Group in Amsterdam to speak on PostgreSQL Administration Recipes. It was the first session of 2016, and the third since they started meeting last...
View ArticlePGLogical 1.1 packages for PostgreSQL 9.6beta1
We have made pglogical 1.1 packages available for PostgreSQL 9.6beta1 for both rpm and deb based distributions. They are available for install from our standard pglogical package repository. You may...
View ArticleAuditing Users and Roles in PostgreSQL
One of the services we offer are security reviews (or audits, if you want), covering a range of areas related to security. It may be a bit surprising, but a topic that often yields the most serious...
View Article