PostgreSQL RAG Series – Naive RAG 28.09.2025 by Adrien Obernesser Introduction Since my last series on pgvector I had quite a fun time to work on RAG workflows on pgvector and learned some valuable lessons and decided to share some of it in a blog post series on the(…)
PostgreSQL PostgreSQL CDC to JDBC Sink – minimal event driven architecture 14.09.2025 by Adrien Obernesser Introduction “Make it simple.” When you have to create a solution, design an architecture, you should always take the simplest path, this is often the better solution proven by field knowledge and experiences of not scalable patterns. Which means(…)
PostgreSQL PostgreSQL 17-18 major upgrade – blue-green migration with minimal downtime 18.05.2025 by Adrien Obernesser As PostgreSQL 18 Beta 1 has been released (link) and is packed with lots of cool features like improved IO on reads for example, I wanted to test out the new pg_createsubscriber and pg_upgrade options and how they(…)
PostgreSQL Technological debt with AI workflows: When data hits the fan? 28.04.2025 by Adrien Obernesser AI projects are increasing and with it comes some risks that are or not related to this technology. Some organizations are jumping straight into “plug the LLM into a vector database” ( like Pinecone, Qdrant, pgvector…) at the(…)
PostgreSQL pgvector, a guide for DBA – Part3 AI agent and workflows 13.03.2025 by Adrien Obernesser Introduction Nowadays, everyone in IT is well versed in using ChatGPT and other LLM-powered Chat to retrieve information like Google or try to learn something with it. The problem with those models is their accuracy. Current AI models only(…)
Delphix, DevOps, Oracle, PostgreSQL, SQL Server Delphix Data Virtualization and Masking 20.02.2025 by Hervé Schweitzer After successfully completing several customer projects involving Delphix products, Data Virtualization and Data Masking, I decided to set up a complete infrastructure internally to test the combination of both products. Delphix Data Virtualization Creates only a virtual(…)
PostgreSQL pgvector, a guide for DBA – Part1: LAB DEMO 09.02.2025 by Adrien Obernesser Introduction The first release of pgvector occurred in April 2021. Since then a lot has changed and is still changing. Even though we could say that the level of maturity of AI stacks and usage is currently really amazing,(…)
Cloud, DevOps, PostgreSQL Creating your private cloud using OpenStack – (7) – Horizon, the OpenStack dashboard 27.01.2025 by Daniel Westermann We’ve finished the last post with a working Network (Neutron) service on the controller and compute node. In this post we’ll setup the final service which is Horizon, the OpenStack dashboard. Once more, looking back(…)
Cloud, DevOps, PostgreSQL Creating your private cloud using OpenStack – (6) – The Networking service 24.01.2025 by Daniel Westermann We’ve finished the last post with a working Compute (Nova) service on the controller and compute node. While only the compute(s) actually run compute resources, Nova is also running on the controller for the management tasks, while libvirt is(…)
Cloud, DevOps, PostgreSQL Creating your private cloud using OpenStack – (5) – The Compute service 23.01.2025 by Daniel Westermann We’re now coming closer to the final setup of the OpenStack test environment. Again, looking at the minimum services we need, there are only three of them left: Keystone: Identity service(…)