Sumedh Pathak

Sumedh Pathak

CITUS BLOG AUTHOR PROFILE

Former principal engineer on the Postgres team at Microsoft. Co-founder & VP of Engineering at Citus Data. Speaker at QCon London & DataEngConf SF. M.S. Computer Science Stanford. Family. Tennis ball. Dog.

PUBLISHED ARTICLES
Sumedh Pathak

Distributing Postgres with a Distributed Team at Citus Data

Written by By Sumedh Pathak | February 3, 2018 Feb 3, 2018

Over the last two years, our engineering team at Citus Data has shortened release cycles from 12 months all the way down to 8 weeks. The most recent 7.2 release of the Citus database took 8 weeks exactly, start to finish.

These shortened release cycles have been chock full of new capabilities for our users, including distributed deadlock detection in Citus 7.0, multi-shard updates and deletes in Citus 7.1, and support for CTE’s (common table expressions) and complex Postgres subqueries in Citus 7.2.

On the Citus Cloud side (that’s our fully-managed database as a service that runs on AWS), we’ve recently added fork, followers, fully-online "warp" migration from existing PostgreSQL installations, and point-in-time-recovery (PITR), just to name a few.

When I step back to think about how we got here (as a co-founder of Citus Data, I’ve been here since the beginning), it’s no surprise that I attribute much of what we’ve accomplished to our team. But here’s the point about all these accomplishments that I think is so interesting: our engineering team is distributed across 5 countries and 6 different cities.

Keep reading
Sumedh Pathak

PostgreSQL Expert Dimitri Fontaine joins Citus Data

Written by By Sumedh Pathak | January 12, 2018 Jan 12, 2018

Dimitri Fontaine bio pic

Dimitri Fontaine. Photo by Oleg Bartunov

My colleagues at Citus Data and I are super excited to announce that Dimitri Fontaine is joining the Citus Data team. Dimitri is a Major Contributor to the PostgreSQL development project and has authored (and still maintains) key components in the PostgreSQL ecosystem, including the extension framework, pgloader and event triggers, to name a few.

Keep reading
Sumedh Pathak

Announcing Citus 5.1, Improving your data ingest speed and experience

Written by By Sumedh Pathak | May 20, 2016 May 20, 2016

At Citus we want to make dealing with large amounts of operational and analytical workloads easier. Data ingestion speed is key, being the necessary first step in working with any new database. Moreover ingestion is something you'll do repeatedly in testing and development so the bulk-loading user experience is important as well. With the release of Citus 5.1 the experience in loading data is much better all around, and we’ve managed to sneak in a few other improvements as well. Read more below or give it a try today.

Keep reading
Sumedh Pathak

Announcing CitusDB 4.1

Written by By Sumedh Pathak | August 15, 2015 Aug 15, 2015

We're excited to announce general availability of CitusDB 4.1, which is based on the new PostgreSQL 9.4.4 release. CitusDB is a scalable database with massively parallel query processing for real-time Big Data applications. The release had a focus...

Keep reading
Sumedh Pathak

CitusDB 4.0 release notes

Written by By Sumedh Pathak | March 23, 2015 Mar 23, 2015

We're excited to announce general availability of CitusDB 4.0, which is based on the new PostgreSQL 9.4 release. CitusDB is our full featured, turnkey database solution for fully scalable, highly-available PostgreSQL. A licensed solution, CitusDB allows...

Keep reading
Sumedh Pathak

CitusDB 3.0 release notes

Written by By Sumedh Pathak | February 25, 2014 Feb 25, 2014

We are excited to announce the general availability of CitusDB v3.0. Apart from various bug fixes and performance improvements, the major features in this release include:

  • Large table joins. We now support dynamic repartitioning of tables to handle...
Keep reading
Sumedh Pathak

CitusDB 2.1 release notes

Written by By Sumedh Pathak | August 22, 2013 Aug 22, 2013

We are excited to announce CitusDB's v2.1 release, and provide our users with new features that enable them to address a larger variety of use-cases. Some of these new features include:

  • Task tracker based execution: Until this point, CitusDB only...
Keep reading

Page 1 of 1