惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
P
Privacy International News Feed
W
WeLiveSecurity
Spread Privacy
Spread Privacy
S
Schneier on Security
Google Online Security Blog
Google Online Security Blog
N
News and Events Feed by Topic
Forbes - Security
Forbes - Security
Cisco Talos Blog
Cisco Talos Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
L
Lohrmann on Cybersecurity
P
Privacy & Cybersecurity Law Blog
T
The Exploit Database - CXSecurity.com
C
CXSECURITY Database RSS Feed - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
人人都是产品经理
人人都是产品经理
SecWiki News
SecWiki News
Schneier on Security
Schneier on Security
月光博客
月光博客
博客园_首页
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
Cyberwarzone
Cyberwarzone
www.infosecurity-magazine.com
www.infosecurity-magazine.com
AWS News Blog
AWS News Blog
WordPress大学
WordPress大学
AI
AI
酷 壳 – CoolShell
酷 壳 – CoolShell
Hacker News: Ask HN
Hacker News: Ask HN
Attack and Defense Labs
Attack and Defense Labs
IT之家
IT之家
P
Proofpoint News Feed
The Hacker News
The Hacker News
The Cloudflare Blog
Vercel News
Vercel News
Application and Cybersecurity Blog
Application and Cybersecurity Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Cloudbric
Cloudbric
C
Cisco Blogs
TaoSecurity Blog
TaoSecurity Blog
I
Intezer
Jina AI
Jina AI
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
Microsoft Azure Blog
Microsoft Azure Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
About on SuperTechFans
B
Blog

EDB

FOSS4G NA Enterprise Automation Resilience: Red Hat AAP on EDB Postgres AI Documenting the PostgreSQL protocol with pg_protoexport EDB heads to PGConf.Brasil 2026, this is what we’ll be talking about! Powering Invisible Commerce at World Cup Speed By the Time Your Data Warehouse Answers, the Opportunity Is Gone Building a Sovereign, Intelligent Data Foundation with EDB Postgres® AI on IBM LinuxONE 5 Deep Dive Into EDB Postgres AI's Agentic Database Capabilities Jumping the gun: looking ahead at PostgreSQL 19 KubeCon + CloudNativeCon NA EDB Summer Academy Your Database Goes Down. What Does That Cost Your Business? The Oracle Renewal Is Coming. This Time, There’s a Way Out. One Dashboard to Rule Them All — and Finally Get Your Fridays Back Your Database Should Be Working While You Sleep Inside the Agentic Database: How EDB Turned Postgres Into a Self-Managing System The Architecture IS the Security: Building Sovereign AI Ops on Postgres with EDB Agent Factory EDB Named a Leader in Multimodel Data Platforms Evaluation PGDay Hyderabad The Role of AI in Data Analytics: Moving From Hype to High-Octane Utility Iga Januszek Mike Olifirowicz Meeting EU Data Sovereignty Requirements While Speeding-Up Innovation Inside EDB’s New Principles for Responsible AI: Sovereign, Governed, Trusted and Beneficial Built From the Data Up: A Trusted Foundation for the Agentic Era | EDB Postgres® AI Q2-2026 Release EDB Launches Agentic Database, Converged Analytics, and Governance, Bringing Sovereign AI Where Enterprise Data Already Lives Stop Spending Hours on What Should Take Minutes: A DBA's Guide to EDB Postgres AI’s Agentic Database Capabilities Making Agentic AI Smarter at the Architecture Level Charly Batista Buildfarm Query API Jaime Arze EDB PGD 6.4 Brings Distributed Consistency to Mission-Critical Postgres Data Layer Precedes Compute, GPU Capacity in Sovereign AI The pipeline tax is breaking enterprise AI at agent scale Sovereignty boosts enterprise AI returns, study finds As the Agentic Era Reshapes the Data Layer, Enterprises Build Their Sovereign Foundation on EDB Postgres® AI The Industrial Bank of Korea Bets Its Core Financial Infrastructure on EDB Postgres® AI Governing Agentic AI at Enterprise Speed Beyond the Latency Gap: Building Sovereign, Real-Time Agentic Applications on a Unified Postgres Estate Just Clear a Day: What We Learned Running an AI Security Hackathon How Shinhan EZ Insurance Built a Cloud-Native Core Banking System on EDB Postgres® AI PGConf.dev 2026: Our team’s sessions, working groups, and key takeaways EDB Releases PGD 6.4 with Quorum Commit, Bringing True Distributed Consistency to Mission-Critical Postgres PostgreSQL Conference Europe (PGConf EU) Cloud Native Denmark Data Stack Conf Community over Code Postgres Summit US PGDay Lowlands PGDay UK PGConf.Brasil Kubernetes Community Days (KCD) Melbourne Swiss PGDay Switchover and Switchback of CloudNativePG Replica Clusters in a Distributed Topology (K8s) - Part 2 Preparing Enterprises for the Agentic Workforce CWO Society Dinner for FSI From VMs to Kubernetes: A DBA's Journey in a Large Global Bank AI Data Pipeline Automation with AIDB Navigating Disruption: Architecting Your Sovereign Data Estate for Resiliency Sovereignty Is the New Operating System for Agentic AI, New MIT Technology Review Insights Report Finds Beyond the DBaaS Trap: Achieving Data Sovereignty with Kubernetes and CloudNativePG Red Hat Ansible Automates: Washington DC OpenShift Showcase: Toronto 소버린 AI 전문가와 함께하는 EDB 웨비나 コンテナ化の運用の壁をどう超えるか 〜デプロイ・保守を自動化し、リソース負担を最小化する次世代DB運用戦略〜 コンテナ化の運用の壁をどう超えるか? 〜デプロイ・保守を自動化し、リソース負担を最小化する次世代DB運用戦略〜 A Day in the Life: Inside a Director of Sales Development Role at EDB Taller: Creación de una plataforma de análisis soberana a gran escala con EDB Postgres AI Workshop: Building a Sovereign Analytics Platform at Scale with EDB Postgres AI Building Real-Time, Data-Aware Intelligence with Postgres and the Model Context Protocol Yogesh Jain POSETTE How Euronext FX Built the Data Foundation for a New Era of Electronic Trading EDB Postgres® AI: The Sovereign Data and AI Platform for the Agentic Enterprise HOW2026 Data, Trust, and the New Rules of AI EDB at Red Hat Summit 2026: Building AI on Ground You Own A Day in the Life at EDB: Inside a Director of Customer Success Role at EDB PostgreSQL vs MySQL: Migration Without the Migraine DIVA (Dive into AI) 2026 Club des Utilisateurs Français d’EDB Postgres (CUFEP) 2026 EDB Delivers “Intelligence per Watt” Paradigm to Slash Token Consumption and Cut Data Center Emissions by up to 87% EDB Postgres AI on OpenShift cluster using CSI driver for Dell PowerFlex takashi eridai EDB Japan EDB Spearheads the Year of the Agentic Workforce with Industry Recognition, Ecosystem Momentum, and Continued Postgres® Leadership A Strategic Roadmap for Oracle to Postgres Migration at Ooredoo Deployment of PostgreSQL Replica Cluster via Barman Cloud Plugin on CloudNativePG - Part 1 Making AI Work for Your Business PGDay Armenia Ava Chawla Why the World’s Most Stable OS Demands a High-Performance Data Foundation MySQL to PostgreSQL Migration Chris Chiappone EDB Postgres® AI Delivers Superior Predictability vs. Cloud Data Warehouses in High-Concurrency Benchmark, Unveils Q1 Platform Updates to Power the Agentic AI Era The Agentic Confusion: Why I Keep My Postgres Control Plane Deterministic The Next Generation of EDB Postgres AI Factory: Built for the Agent Era Why Your Analytical Database Needs Multiple Clusters to Do What WarehousePG Does With One Driving the Next Digital Experience
Meeting in Montreal: Developer U plan(ner) patches
Floor Drees · 2026-07-03 · via EDB

Remember our internal training program for up-and-coming PostgreSQL developers? Last week, most of the group met up in person for the third time! Exactly one month after PGConf.Dev in Vancouver, where Andrew Dunstan shared some great takeaways from running the program, Canada once again became the ultimate meeting spot for our aspiring hackers. And soccer fanatics.

The Developer U group photo in Montreal: Mario, Ian, Florin, Jonathan, Robert, Phil, Manni, Vaibhav, and Andrew

The program

After Amul Sul and Alvaro Herrera joined as trainers for the first week, and Peter Eisentraut for week 2, last week Robert Haas joined to give an introduction to the PostgreSQL Optimizer, to PostgreSQL IPC and Shared Memory, and the Wire Protocol.

Robert Haas also runs the PostgreSQL Hacking Discord and frequent workshops for the broader community. That Robert has experience with mentoring shows: he was active in the group’s Slack channel asking for feedback on what people were looking to learn from him specifically, as well as doling out “homework”. Robert: “we had good discussions, I enjoy teaching.”

“Robert's sessions on the planner, the wire protocol and IPC were just terrific”. Andrew was very content. Andrew himself talked about creating extensions, using an example he has worked on (and plans to blog about) called pgyaml. He also covered Table Access Methods and Index Access Methods, and some of the current limitations of those access methods.

Jonathan Gonzalez, one of the students, presented a review harness for assessing AI generated code. Because the group was already familiar with tools like his harness, they immediately began exploring customization options for their specific use case. In a demo the harness was pointed at one of Andrew Dunstan’s patches and quickly found some improvements.

Ian Barwick’s (Senior Staff SDE I) view: “The AI-assisted review system Jonathan’s been working on, is sure to be very useful.”

Jonathan’s work is not public yet, but it might be in the near future.

Feedback from the participants

Asked about what stood out to him from this week, Ian answers that the opportunity to meet up in person with co-workers is something he very rarely gets the chance to do. Even virtually, since Ian is based in Japan.

For Vaibhav Dalvi (Staff SDE) a major highlight was the deep-dive session on the Optimizer led by Robert Haas. “As someone who usually works remotely, having the opportunity to discuss these complex internals in person was fantastic. Robert walked us through how the PostgreSQL planner generates all possible paths and ultimately selects the best execution plan. He also mapped out the key internal functions and data structures the optimizer relies on, and explained the dynamic programming principles Postgres uses before diving into the core code.” Ian adds: “What really set this session apart was the provision of some advance "homework" by Robert Haas, an excellent opportunity to dive into the subject matter in advance.”

Ian: “Planner-related issues is an area of PostgreSQL which is challenging to get into from scratch, but Robert shared very useful insights which will help me in the future.”

Mario Gonzalez (Senior Staff SDE II) says the deep dives into the wire protocol and IPC were super valuable. “Because I like OS level stuff, I think what I learnt about this could help me find areas where I can sink my teeth into.”

Once he’s back at his desk, Vaibhav plans to dive deeper into the optimizer source code to solidify his understanding of the execution paths discussed. He also wants to review the presentations on Postgres IPC and Shared Memory. “While I now clearly understand the architectural differences between Main Shared Memory and Dynamic Shared Memory, my next step is to trace their specific use cases directly within the Postgres codebase to see how they operate in practice.”

Since Mario learned that PostgreSQL sends WAL files in a sequential way, he’s been thinking about whether it'd be worth it to evaluate if one could send multiple files at once. That'd be especially useful in situations when a replica is behind and it needs to catch up. “Sometimes the network allows sending more data and the disks/units allow writing data faster but it seems that PostgreSQL would be self-causing a bottle neck by not sending more data.” In addition to that bit of research Mario is working on the pg_plan_advice module to suggest adding cardinality() to the planner.

Ian also hopes to find time to look at the PostgreSQL planner-related stuff. “I maintain one of PostgreSQL's foreign data wrappers, which does hook into the planner system, and I think there are some improvements I could make with deeper knowledge about that.”

Bryan Green unfortunately had to sit this one out but has exciting news. Since joining the Developer U program he moved to Andrew’s team and gets to spend significantly more time directly on PostgreSQL development.

What’s next?

In the immediate future, Ian plans to submit his patch for a retail DDL function. “The issue with these is that it took a while for the first patches to be submitted and accepted, as they required some common infrastructure to be added, which needs to be there before further patches can be submitted.” He was pleased to see that the "regdatabase" function he contributed earlier to PG 19 is used in the pg_get_database_ddl() function, which is already committed!

Vaibhav plans to start reviewing a patch suggested by Robert Haas regarding the planner, which focuses on logging the plan of the currently running query, but only after his v19 commitments for EPAS conclude. He also wants to spend time working on a patch idea Robert suggested as a learning project for Vaibhav specifically: adding an enable_unparameterized_nestloop GUC.

At PGConf.Dev this year Andrew Dunstan shared the motivation behind the program, and the lessons learned along the way. He believes any company could potentially run a similar program and that would be a good (great) thing for the sustainability of the project, bringing new people in. In any case EDB will be continuing the effort, and we’ll continue to report on this blog.