Tomas Vondra

Senior Principal Engineer, Databaser Server, EDB

Tomas Vondra is an experienced PostgreSQL developer, contributor and committer. He has authored and co-authored a number of PostgreSQL features and extensions, including the extended optimizer statistics feature (CREATE STATISTICS). He works at EDB as a PostgreSQL engineer, where he manages internal projects regarding the organization's ongoing contributions to community PostgreSQL.

Read Blogs

Technical Blog
A few days ago I’ve blogged about the common issues with roles and privileges we discover during security reviews. Of course, PostgreSQL offers many advanced security-related features, one of them being Row Level Security (RLS), available since PostgreSQL 9.5. As 9.5 was released in January 2016 (so just a few months ago), RLS is fairly new feature and we’re not really dealing with many production...
Technical Blog
When teaching PostgreSQL trainings, both on basics and advanced topics, I often find out the attendees have very little idea how powerful the expression indexes may be (if they are aware of them at all). So let me give you a brief overview. So, let’s say we have a table, with a range of timestamps (yes, we have generate_series function that can generate dates): CREATE TABLE t AS SELECT d, repeat...
Technical Blog
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 than traditional hard drives, and so many systems use a mix of SSD and HDD drives. That however means we need to decide how to split the database – what should go to the spinning rust (HDD) and what...
Technical Blog
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 replication solutions in general, and also how they apply to pglogical. physical replication Firstly, let’s see how physical replication (built into PostgreSQL since version 9.0) works. A somewhat...
Technical Blog
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 to discuss about all the things enabled by logical replication – the pglogical release announcement presents a quite good overview, and Simon also briefly explained the advantages of logical...