Overview of the capabilities and tooling directly tied to PostgreSQL
(Click here to view/edit) the diagram with hyperlinks, hosted by draw.io.
-
Why
- To facilitate architecture design discussions on capabilities enabled by the PostgreSQL ecosystem.
- To increase the viability of PostgreSQL.
- To contribute back to the generous and supportive PostgreSQL community.
-
What
- A diagram of the key capabilities clustered with hyperlinked entities that enable each capability.
-
How
- Open Source
- github.com
- draw.io
- Allow for PRs, collaboration.
- With Hyperlinks to other sites.
- Feedback to alex at efficiencygeek.com
- Open Source
History:
-
August 2024
- Created a category - GenAI.
- Added PostgresML, Full GenAI ML stack inside PostgreSQL.
- Added postgres.new, In-browser Postgres with an AI interface.
- Removed Ottertune, as it shutdown as of 6/14/24.
- Removed Optimization category.
-
December 2023
- Added Google Cloud Spanner.
- Added Azure Data API Builder.
- Added Vector Schema Model.
- Removed Swarm64 as it was purchased by ServiceNow.
- Updated certain links to be more topic specific.
- Updated diagram file format to an editable bitmapped image (drawio.png) and simplify edit and display of the drawio file.
-
November 2022
- Added Ottertune, Machine learning augmtented tuning for PostgreSQL.
- Added a new category Optimization to match.
-
October 2022
- Added Neon Serverless.
- Added Azure Cosmos DB for PostgreSQL.
- Added Google Cloud AlloyDB for PostgreSQL.
-
September 2022
- Added Supabase as a Cloud Provider.
- Added referrence to original Chicago PUG presentation (see October 2019 below).
-
November 2021
- Added Babelfish SQL Server Adapter.
-
Febuary 23, 2021
- Referenced by Marco Slot of Microsoft Citus Data in this presentation Citus: Distributed PostgreSQL as an Extension Vaccination Database Talks Carnegie Mellon
-
October 2019 - MMF1
- Presented this deck at the Chicago PostgreSQL Users' Group October 2019.
- Complete Data on Categories, Nodes with Links
- Embed static image into this github repo, and just do a save as image from draw.io.
Backlog:
- Embed static diagram directly linked to draw.io, avoiding the save as image step.