Josh Berkus: PostgreSQL needs a new load balancer
We do a lot of high-availablity PostgreSQL deployments for clients. As of 9.1, streaming replication (SR) is excellent for this, and can scale sufficiently to scale a client across and AWS node...
View ArticleTomas Vondra: Invitation to pgconf.eu 2012
As Magnus already announced a few hours ago, this year's pgconf.eu conference is going to be in Prague on October 23 - 26. That's pretty exciting and while there's a lot of work to make it happen, I...
View ArticleLeo Hsu and Regina Obe: ODBC Foreign Data wrapper - odbc_fdw on windows
One of the new features in PostgreSQL 9.1 that we've been meaning to try is the new foreign data wrapper support. Now that we are in compile mode gearing up for releasing PostGIS 2.0.0 for windows...
View ArticleBruce Momjian: Report from PGDay Austin
We just completed PGDay Austin, and it was a great event. It was a single-track conference in a serene hotel — this gave the event a polish and cohesion that I have rarely felt at Postgres events....
View ArticleJosh Berkus: GSOC applications are open
Reminder: Google Summer of Code is open for student applications. If you, or someone you know, is a student, professor, or connected with a university, make sure they're aware of the opportunity to...
View ArticlePeter Geoghegan: Much improved statement statistics coming to Postgres 9.2
There is a tendency for people with an interest in improving databases performance to imagine that it mostly boils down to factors outside of their application - the hardware, operating system...
View ArticleAndrew Dunstan: Looking at the table of contents of a dump.
A while ago I created a little utility to look at the metadata (the "TOC" or Table Of Contents) of a PostgreSQL Custom Format dump. It turns out that, with a tiny adjustment, this can be used to dump...
View ArticleHubert 'depesz' Lubaczewski: OmniPITR 0.5.0
Today, I released new version of OmniPITR – 0.5.0. This new version has one important new feature – which is so called “direct destination” for backups. What it means? What it does? How it helps? Let’s...
View ArticleBruce Momjian: Software Patents: Why Does the Status Quo Continue?
Most software developers agree that software patents are hopelessly broad and that violation is almost unavoidable for any non-trivial software project. I won't even go into examples of software...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.2 – pg_stat_statements improvements
Three interesting patches: On 27th of March, Robert Haas committed patch: New GUC, track_iotiming, to track I/O timings. Currently, the only way to see the numbers this gathers is via EXPLAIN...
View ArticleAndreas Scherbaum: PostgreSQL table mats
Andreas 'ads' ScherbaumMy wife lives for tinkering. A while ago she came to me and asked for the PostgreSQL elephant printed in several different sizes. Some days later I got a nice table mat for the...
View ArticleGuillaume LELARGE: Profiling PL/pgsql functions
I spent my whole week trying to fix PL/pgsql functions. More to the point, I tried to make them perform better. My customer complains that they aren't fast enough, and I agree with him: some of his...
View ArticleRobert Hodges: Disproving the CAP Theorem
Since the famous conjecture by Eric Brewer and proof by Nancy Lynch et al., CAP has given the world countless learned discussions about distributed systems and many a well-funded start-up. Yet who...
View ArticleAndrew Dunstan: Cross-compiling PostgreSQL for WIndows
Many of our developers don't run Windows and don't want to. And that's understandable - as a development platform it can be challenging, especially for people working on traditional Unix type projects....
View ArticleThom Brown: Deprecated features in PostgreSQL - Past to present
h4 { margin-top: 30px; } h5 { font-size: 1.2em; color: darkblue; margin: 20px 0 10px; } table { border-spacing: 0; border-collapse: collpase; } table, th, td { border: 1px solid gray; } th {...
View ArticleDenish Patel: Deploying Maximum HA Architecture with PostgreSQL
Today, I gave talk on "Deploying Maximum HA Architecture with PostgreSLQ" at PG Day New York. You could check out slides here !
View ArticleJosh Berkus: Baby you can drive my CAR
Photo courtesy K Lars Lohn. Used with permission. Yesterday my colleague Robert Hodges made a post disputing the CAP theorem. While I have some issues with his logic -- and after all, it was a beery...
View ArticleJosh Berkus: Postgres Update Release, Data Loss, and a Million Monkeys
One of the major bugfixes in the most recent PostgreSQL update release (9.1.3 et. al.) is one of those annoying timing-based issues which you'd expect to be very rare in production. And it is rare, as...
View ArticleJeff Frost: Using the row_number() window function to reorder images
One of my customers uses the rails acts_as_list module for maintaining order of images on forms.Through some application issues they ended up with images that had identical order for the same provider...
View ArticleRobert Haas: Did I Say 32 Cores? How about 64?
Remember when I blogged about linear read scalability out to 32 cores? Well, the awesome Nate Boley provided me with access to his brand new 64-core server. I ran my usual suite of read-only pgbench...
View Article