VOOZH about

URL: https://thenewstack.io/postgresql-takes-a-new-turn/

⇱ Best of Makers: PostgreSQL Takes a New Turn - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2024-02-22 10:05:37
Best of Makers: PostgreSQL Takes a New Turn
podcast,sponsor-amazon-web-services-aws,sponsored-podcast-day-of-podcasting,video,
Data / Databases

Best of Makers: PostgreSQL Takes a New Turn

We sat down with Jonathan Katz of AWS to discuss the evolution of PostgreSQL and the recently launched PostgreSQL 16 at the Open Source Summit in Spain.
Feb 22nd, 2024 10:05am by Alex Williams
👁 Featued image for: Best of Makers: PostgreSQL Takes a New Turn
AWS sponsored this post.
This edition of The New Stack’s video podcast series, Makers, was first published in November. For more on how Amazon Web Services supports open source, check out this episode of our video podcast, recorded at KubeCon + CloudNativeCon North America. 

BILBAO, SPAIN — When PostgreSQL started, its uses were relatively niche, said Jonathan Katz of Amazon Web Services in this episode of The New Stack Makers.

Today, its uses are widespread across applications and workloads, said Katz, a principal product manager and technical lead at Amazon RDS and a core team member at Amazon Web Services on the Postgres project.

“Back when it started, it was it was fairly niche,” Katz said about PostgreSQL, in this On the Road episode of The New Stack Makers, recorded at the Open Source Summit in Europe. “There were other relational database systems out there, both open source and commercial.”

Katz has spent more than half his life working on Postgres. His first involvement came by writing SQL and attending user groups and events. He worked on the website release management and helped organize events.

“When I first got involved in the project, I was an app developer, I just wrote SQL,” Katz said. “And I thought, like, ‘Oh, cool, people get involved in Postgres, because they write SQL.'”

Well, people get involved in Postgres, because they love database internals. “There were just so many talented developers working on it. I felt I could be most helpful was working on the non-development work,” Katz said.

“I had experience organizing events. In college, I organized startup events. And I tried to carry that over into the open source communities. I helped organize the local New York City user group, and ultimately we started organizing an annual event around that. And that’s where I started in the community. Because, while a lot of the Postgres community operates on mailing lists, a lot of the brainstorming, and the connection-building occurs at the events. There’s no substitute for that.”

Postgres emerged from academic research at the University of California at Berkeley in the mid-1980s, created initially by Michael Stonebraker, a database researcher at Berkeley. In 1994, the project officially became PostgreSQL and was released as an open source project.

By the mid-1990s, the age of proprietary databases emerged with players such as Oracle (Oracle DB), IBM DB2, and Microsoft SQL. Open source versions that appeared included MySQL, MariaDB, and SQLite.

PostgreSQL for Workloads that Scale

Today, developers use PostgreSQL for workloads that scale. Katz cited one example in which a customer has stored more than 40 terabytes of JSON documents in a Postgres database.

Recently launched, PostgreSQL 16 includes logical replication from standby servers. And that helps with scalability.

“If you’re able to offload that work to a standby, which is typically less busy, you’re able to move some of that traffic away from your primary, and effects will be able to scale your primary further,” Katz said.

Katz said the Postgres community’s meticulousness and the time it takes on designs leads to more stable and reliable features.

“If you look at all the different organizations and individuals contributing to Postgres, while it might not be their feature, they’re active in the design and the review and working to be able to get it committed into the project,” Katz said.

Direct I/O is a long-term feature in the works, Katz said. It will take years to implement. It’s a complex problem. PostgreSQL uses Linux to write data to disk using async. Now, fsync, according to Open Groups, “shall request that all data for the open file descriptor named by fildes is to be transferred to the storage device associated with the file described by fildes. The nature of the transfer is implementation-defined. The fsync() function shall not return until the system has completed that action or until an error is detected.”

Since its inception, Amazon Web Services (AWS) has been the best place for customers to build and run open source software in the cloud. AWS is proud to support open source projects, foundations, and partners.
Learn More
The latest from AWS
Hear more from our sponsor

Performance tradeoffs become the issue — there’s an extra layer to work through between PostgreSQL and the file system when using fsync as the extra layer. Direct IO may mean fewer hops, reduced latency and improved writing to disk.

But some tradeoffs need working through, and why it will take years to work through.

“Once Direct I/O is in, it’s going to allow for additional work around the performance of writing data to disk,” Katz said.

AWS built Amazon RDS on PostgreSQL to make it easier for developers to develop applications instead of operational tasks like deployment, backups and monitoring. With the support, Amazon RDS supports PostgreSQL releases. For example, Amazon RDS supports PostgreSQL 13, 14, 15 and 16.

Amazon RDS for PostgreSQL provides managed operational tasks like deployment, backups, monitoring, etc.

“There’s a lot of different features in the managed service that can help with common business operations,” Katz said. “So high availability, continuous automated backups, monitoring and things that make it simpler to manage on a day-to-day basis. And for me, with my app developer background, what’s nice about that is a lot of the operational work — that’s handled by the managed service.”

More Episodes from Open Source Summit EU 2023

From Debian to Open Source AI

Integrating a Data Warehouse and a Data Lake

WebAssembly’s Status in Computing

Powertools for AWS Lambda Grows with Help of Volunteers

How to Be a Better Ally in Open Source Communities

Open Source Development Threatened in Europe

Since its inception, Amazon Web Services (AWS) has been the best place for customers to build and run open source software in the cloud. AWS is proud to support open source projects, foundations, and partners.
Learn More
The latest from AWS
Hear more from our sponsor
TRENDING STORIES
Alex Williams is founder and publisher of The New Stack. He's a longtime technology journalist who did stints at TechCrunch, SiliconAngle and what is now known as ReadWrite. Alex has been a journalist since the late 1980s, starting at the...
Read more from Alex Williams
AWS sponsored this post.
SHARE THIS STORY
TRENDING STORIES
Amazon Web Services, Microsoft and Oracle are sponsors of The New Stack.
TNS owner Insight Partners is an investor in: Pragma.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.