<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Databases on Programming Brain</title><link>https://programmingbrain.com/tags/databases/</link><description>Recent content in Databases on Programming Brain</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© &lt;script&gt;document.write(new Date().getFullYear());&lt;/script&gt;&amp;nbsp;Programming Brain. All rights reserved.</copyright><lastBuildDate>Tue, 03 Mar 2026 16:01:00 +0200</lastBuildDate><atom:link href="https://programmingbrain.com/tags/databases/index.xml" rel="self" type="application/rss+xml"/><item><title>The "bus factor" risk in MongoDB, MariaDB, Redis, MySQL, PostgreSQL, and SQLite</title><link>https://programmingbrain.com/2025/03/bus-factor-risk-in-open-source-databases.html</link><pubDate>Tue, 03 Mar 2026 16:01:00 +0200</pubDate><guid>https://programmingbrain.com/2025/03/bus-factor-risk-in-open-source-databases.html</guid><description>Features and performance are important when choosing databases, but so it is the &amp;ldquo;bus factor&amp;rdquo; risk</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2025/03/bus-factor-risk-in-open-source-databases/featured.png"/></item><item><title>MariaDB doesn't depend on MySQL</title><link>https://programmingbrain.com/2025/01/mariadb-does-not-depend-on-mysql.html</link><pubDate>Wed, 21 Jan 2026 19:07:00 +0200</pubDate><guid>https://programmingbrain.com/2025/01/mariadb-does-not-depend-on-mysql.html</guid><description>Thoughts on how MariaDB is incorrectly perceived merely as a fork of MySQL and how MariaDB is independent from MySQL yet highly compatible</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2025/01/mariadb-does-not-depend-on-mysql/featured.png"/></item><item><title>Keyword vs. semantic search with AI</title><link>https://programmingbrain.com/2025/05/keyword-vs-semantic-search-with-ai.html</link><pubDate>Tue, 28 Oct 2025 18:42:01 +0300</pubDate><guid>https://programmingbrain.com/2025/05/keyword-vs-semantic-search-with-ai.html</guid><description>How to build keyword and semantic search in MariaDB using Python, LangChain, and AI embeddings.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2025/05/keyword-vs-semantic-search-with-ai/featured.jpg"/></item><item><title>What can go wrong when using database transactions?</title><link>https://programmingbrain.com/2025/05/what-can-go-wrong-with-database-transactions.html</link><pubDate>Sat, 06 Sep 2025 15:41:00 +0300</pubDate><guid>https://programmingbrain.com/2025/05/what-can-go-wrong-with-database-transactions.html</guid><description>Concurrency phenomena are anomalies that every software developer should know.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2025/05/what-can-go-wrong-with-database-transactions/featured.png"/></item><item><title>What is a Vector in AI and RAG?</title><link>https://programmingbrain.com/2025/05/what-is-a-vector-in-AI-and-rag-apps.html</link><pubDate>Wed, 28 May 2025 10:38:01 +0300</pubDate><guid>https://programmingbrain.com/2025/05/what-is-a-vector-in-AI-and-rag-apps.html</guid><description>What exactly is a Vector embedding in AI apps and how to use them in RAG architectures?</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2025/05/what-is-a-vector-in-AI-and-rag-apps/featured.png"/></item><item><title>Building generative AI apps locally</title><link>https://programmingbrain.com/2025/02/building-generative-ai-apps-locally.html</link><pubDate>Wed, 12 Feb 2025 02:02:07 +0200</pubDate><guid>https://programmingbrain.com/2025/02/building-generative-ai-apps-locally.html</guid><description>Learn how to set up and run AI embedding models locally with MariaDB to store and query vector embeddings efficiently.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2025/02/building-generative-ai-apps-locally/featured.jpg"/></item><item><title>Supercharge your app: MariaDB in-memory tables as a cache</title><link>https://programmingbrain.com/2024/08/supercharge-your-app-mariadb-in-memory-tables-as-a-cache.html</link><pubDate>Thu, 01 Aug 2024 17:44:11 +0300</pubDate><guid>https://programmingbrain.com/2024/08/supercharge-your-app-mariadb-in-memory-tables-as-a-cache.html</guid><description>Explore how to use MariaDB in-memory tables to boost your app&amp;rsquo;s performance and efficiency.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2024/08/supercharge-your-app-mariadb-in-memory-tables-as-a-cache/featured.png"/></item><item><title>Packages for store routines in MariaDB 11.4</title><link>https://programmingbrain.com/2024/04/packages-for-store-routines-in-mariadb-11-4.html</link><pubDate>Fri, 28 Jun 2024 19:59:01 +0300</pubDate><guid>https://programmingbrain.com/2024/04/packages-for-store-routines-in-mariadb-11-4.html</guid><description>Explore the new feature of packages for stored routines in MariaDB 11.4 and how it enhances database development.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2024/04/packages-for-store-routines-in-mariadb-11-4/featured.jpg"/></item><item><title>Better CRUDs with REPLACE INTO in MariaDB and MySQL</title><link>https://programmingbrain.com/2024/04/better-cruds-with-replace-into-in-mariadb-and-mysql.html</link><pubDate>Fri, 17 May 2024 13:22:02 +0300</pubDate><guid>https://programmingbrain.com/2024/04/better-cruds-with-replace-into-in-mariadb-and-mysql.html</guid><description>Learn how to simplify CRUD operations in MariaDB and MySQL using the REPLACE INTO statement.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2024/04/better-cruds-with-replace-into-in-mariadb-and-mysql/featured.png"/></item><item><title>Using temporary tables in MariaDB</title><link>https://programmingbrain.com/2024/04/using-temporary-tables-in-mariadb.html</link><pubDate>Thu, 02 May 2024 09:21:01 +0300</pubDate><guid>https://programmingbrain.com/2024/04/using-temporary-tables-in-mariadb.html</guid><description>Learn how to effectively use temporary tables in MariaDB for transient data operations.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2024/04/using-temporary-tables-in-mariadb/featured.png"/></item><item><title>High availability and resiliency in databases with MaxScale</title><link>https://programmingbrain.com/2024/03/high-availability-and-resiliency-with-maxscale.html</link><pubDate>Tue, 26 Mar 2024 18:41:00 +0300</pubDate><guid>https://programmingbrain.com/2024/03/high-availability-and-resiliency-with-maxscale.html</guid><description>Learn how to achieve high availability and resiliency in databases using MariaDB MaxScale with a practical demo.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2024/03/high-availability-and-resiliency-with-maxscale/featured.jpg"/></item><item><title>Why do we need databases and SQL?</title><link>https://programmingbrain.com/2024/03/why-do-we-need-databases-and-sql.html</link><pubDate>Wed, 06 Mar 2024 19:02:00 +0300</pubDate><guid>https://programmingbrain.com/2024/03/why-do-we-need-databases-and-sql.html</guid><description>Discover the essential role of databases and SQL in modern application development.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2024/03/why-do-we-need-databases-and-sql/featured.jpg"/></item><item><title>Fast analytics with MariaDB ColumnStore</title><link>https://programmingbrain.com/2024/01/fast-analytics-with-mariadb-columnstore.html</link><pubDate>Wed, 17 Jan 2024 23:49:00 +0300</pubDate><guid>https://programmingbrain.com/2024/01/fast-analytics-with-mariadb-columnstore.html</guid><description>Discover how MariaDB ColumnStore can speed up your data analytics with a practical guide using Docker.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2024/01/fast-analytics-with-mariadb-columnstore/featured.png"/></item><item><title>What is MariaDB?</title><link>https://programmingbrain.com/2023/09/what-is-mariadb.html</link><pubDate>Fri, 22 Sep 2023 00:27:00 +0300</pubDate><guid>https://programmingbrain.com/2023/09/what-is-mariadb.html</guid><description>An introduction to MariaDB, its features, and its unique advantages over MySQL.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2023/09/what-is-mariadb/featured.png"/></item><item><title>My experience in Latin America presenting the evolution of MariaDB</title><link>https://programmingbrain.com/2023/04/my-experience-in-latin-america.html</link><pubDate>Wed, 26 Apr 2023 11:34:00 +0300</pubDate><guid>https://programmingbrain.com/2023/04/my-experience-in-latin-america.html</guid><description>A recount of my talk on the evolution of MariaDB at an open-source event in Colombia.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2023/04/my-experience-in-latin-america/featured.jpeg"/></item><item><title>My experience at Cloud Expo Europe - London 2023</title><link>https://programmingbrain.com/2023/03/my-experience-at-cloud-expo-europe.html</link><pubDate>Mon, 13 Mar 2023 15:41:00 +0200</pubDate><guid>https://programmingbrain.com/2023/03/my-experience-at-cloud-expo-europe.html</guid><description>A detailed account of my experience at Cloud Expo Europe 2023 in London.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2023/03/my-experience-at-cloud-expo-europe/featured.jpeg"/></item><item><title>What is a database proxy?</title><link>https://programmingbrain.com/2022/11/what-is-database-proxy.html</link><pubDate>Tue, 22 Nov 2022 17:41:00 +0200</pubDate><guid>https://programmingbrain.com/2022/11/what-is-database-proxy.html</guid><description>An overview of database proxies, their advantages, and disadvantages.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2022/11/what-is-database-proxy/featured.png"/></item><item><title>MariaDB replication demo</title><link>https://programmingbrain.com/2022/10/mariadb-replication-demo.html</link><pubDate>Mon, 03 Oct 2022 18:15:00 +0300</pubDate><guid>https://programmingbrain.com/2022/10/mariadb-replication-demo.html</guid><description>A guide on setting up MariaDB replication.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2022/10/mariadb-replication-demo/featured.png"/></item><item><title>What is JPA?</title><link>https://programmingbrain.com/2022/02/what-is-jpa.html</link><pubDate>Mon, 07 Feb 2022 21:29:00 +0200</pubDate><guid>https://programmingbrain.com/2022/02/what-is-jpa.html</guid><description>An introduction to Jakarta Persistence API and its usage in Java applications.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2022/02/what-is-jpa/featured.png"/></item><item><title>What is a database connection pool?</title><link>https://programmingbrain.com/2022/01/what-is-database-connection-pool.html</link><pubDate>Fri, 14 Jan 2022 13:49:00 +0200</pubDate><guid>https://programmingbrain.com/2022/01/what-is-database-connection-pool.html</guid><description>An explanation of database connection pools and how to use them in Java applications.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2022/01/what-is-database-connection-pool/featured.png"/></item><item><title>How to execute SQL queries from Java (and prevent SQL injections)</title><link>https://programmingbrain.com/2022/01/how-to-execute-sql-queries-from-java.html</link><pubDate>Wed, 12 Jan 2022 13:50:00 +0200</pubDate><guid>https://programmingbrain.com/2022/01/how-to-execute-sql-queries-from-java.html</guid><description>Instructions on executing SQL queries in Java and preventing SQL injections.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2022/01/how-to-execute-sql-queries-from-java/featured.png"/></item><item><title>How to open and close JDBC connections</title><link>https://programmingbrain.com/2022/01/how-to-open-and-close-jdbc-connections.html</link><pubDate>Wed, 12 Jan 2022 12:45:00 +0200</pubDate><guid>https://programmingbrain.com/2022/01/how-to-open-and-close-jdbc-connections.html</guid><description>Guide on opening and closing JDBC connections in Java.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2022/01/how-to-open-and-close-jdbc-connections/featured.png"/></item><item><title>Testing MariaDB ColumnStore performance</title><link>https://programmingbrain.com/2021/09/testing-mariadb-columnstore-performance.html</link><pubDate>Tue, 28 Sep 2021 19:01:00 +0300</pubDate><guid>https://programmingbrain.com/2021/09/testing-mariadb-columnstore-performance.html</guid><description>A guide to testing the performance of MariaDB ColumnStore.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2021/09/testing-mariadb-columnstore-performance/featured.png"/></item><item><title>A strategy to manage large SQL tables</title><link>https://programmingbrain.com/2017/03/a-strategy-to-manage-large-sql-tables.html</link><pubDate>Thu, 21 Feb 2013 15:49:00 +0200</pubDate><guid>https://programmingbrain.com/2017/03/a-strategy-to-manage-large-sql-tables.html</guid><description>A detailed approach to handling large SQL tables for report generation.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://programmingbrain.com/2017/03/a-strategy-to-manage-large-sql-tables/featured.png"/></item></channel></rss>