Alejandro Duarte

Alejandro Duarte @alejandro_du

About: Software Engineer · Published author · Developer Relations Engineer at MariaDB

Location:
Finland
Joined:
Sep 22, 2020

Alejandro Duarte
articles - 33 total

Keyword vs. semantic search with AI

When building search for an application, you typically face two broad approaches: Traditional...

Learn More 0 0Oct 29

What can go wrong when using database transactions?

Note: This is an excerpt from an unedited version of my book MariaDB for Developers. To this point,...

Learn More 0 0Oct 6

Disaster Recovery and AI Vectors in MariaDB Kubernetes Operator 25.08.0

The latest MariaDB Kubernetes Operator release, version 25.08.0, is now available. This ships with...

Learn More 1 0Aug 7

Can You Run a MariaDB Cluster on a $150 Kubernetes Lab? I Gave It a Shot

If you're like me, learning how to run databases inside Kubernetes sounds better when it's hands-on,...

Learn More 1 0May 23

Vector Storage, Indexing, and Search With MariaDB

When you develop generative AI applications, you typically introduce three additional components to...

Learn More 1 0Jan 28

Supercharge Your App: MariaDB In-Memory Tables as a Cache

Redis is mainly used as an application cache or a quick-response database. But wait, you can always...

Learn More 1 0Aug 19 '24

Packages for Store Routines in MariaDB 11.4

MariaDB 11.4 introduced many advanced features. One that grabbed my attention is the general support...

Learn More 1 0Jun 28 '24

Using Temporary Tables in MariaDB

Let's explore how temporary tables work in MariaDB. First, we have to connect to the server. For...

Learn More 8 0May 2 '24

Why do We Need Databases and SQL?

SQL has a long and proven history. It has survived the fuss around NoSQL. And even if not perfect, it...

Learn More 1 1Mar 7 '24

Fast Analytics with MariaDB ColumnStore

Slow query times in large datasets are a common headache in database management. MariaDB ColumnStore...

Learn More 1 0Jan 19 '24

MariaDB, MySQL, and Node.js: Why Using the Right Connector Matters

MariaDB was born as a fork of MySQL, one of the most used open-source relational databases out there....

Learn More 8 0Oct 5 '23

Scaling Databases: A Developer's Journey

In the vast world of software development, navigating the world of databases is quite an adventure....

Learn More 2 0Jul 24 '23

Getting started with SkySQL using Java, JavaScript, and Python

Unless you have a single server running on-prem with quick physical access to it and no need for high...

Learn More 1 0Jun 9 '23

Building a 32-Core Raspberry Pi Cluster From Scratch

A Raspberry Pi is a mini-computer board to which you can connect a monitor, mouse, and keyboard, and...

Learn More 46 0Aug 18 '22

Your Old Laptop Is Your New Database Server

A couple of weeks ago I almost accidentally found in my apartment an old laptop that was only...

Learn More 166 12Jul 26 '22

How to Configure VS Code for Java in 2022

I recently shifted from IntelliJ IDEA Ultimate to Visual Studio Code (VS Code) and I have no regrets!...

Learn More 9 0Jul 18 '22

Getting Started With JPA/Hibernate

JPA was born as the acronym for Java Persistence API. When Java EE was donated to the Eclipse...

Learn More 7 1Jan 31 '22

JDBC Tutorial Part 3: Using Database Connection Pools

In part 3 of this tutorial series, you’ll learn what a database connection pool is and how to use it....

Learn More 9 0Jan 13 '22

JDBC Tutorial Part 2: Running SQL Queries

In Part 2 of this tutorial series, you’ll learn how to execute SELECT, INSERT, UPDATE, and DELETE...

Learn More 9 0Jan 11 '22

JDBC Tutorial Part 1: Connecting to a Database

In this series of articles (and videos), you’ll learn the basics of Java Database Connectivity, most...

Learn More 9 0Jan 3 '22

How to Check if a Java Project Depends on A Vulnerable Version of Log4j

The Log4j vulnerability tracked as CVE-2021-44228 (also known as Log4Shell) allows an attacker to...

Learn More 8 0Dec 20 '21

Is the MariaDB JDBC driver affected by the Log4j vulnerability?

Is the MariaDB Java connector affected by the security vulnerability recently discovered in Log4? By...

Learn More 5 0Dec 19 '21

Improving Backend Performance, Part 3/3: Fast Analytics

Analytics involves the computation of data to find patterns. From simple calculations - such as the...

Learn More 7 0Oct 26 '21

Improving Backend Performance Part 2/3: Using Database Indexes

Database indexes are a concern of the developers. They have the potential to improve the performance...

Learn More 4 0Oct 26 '21

Improving Backend Performance Part 1/3: Lazy Loading in Vaadin Apps

If you have a table or data grid with, say, more than a few hundred rows in it, you should be using...

Learn More 6 0Oct 12 '21

Testing MariaDB ColumnStore performance

MariaDB's ColumnStore is an engine that stores data in a columnar fashion. Although it shines in...

Learn More 6 0Sep 29 '21

Realistic Test Data Generation for Java Apps

The closer your test or demo data is to the real world the better you can test the application for...

Learn More 3 0Sep 22 '21

Learn How To Implement Web GUIs in Java

The world of JavaScript offers useful and fun-to-use web frameworks, there's no doubt about it. For...

Learn More 2 0Sep 7 '21

Packaging and deploying Spring Boot applications as WAR files

This guide explains how to: Package a Maven-based Spring Boot application as a WAR file Deploy a...

Learn More 5 3Sep 2 '21

Visually Designing Views for Java Web Apps

In this article, I'll show you how to visually design GUIs by dragging and dropping UI components...

Learn More 3 0Aug 27 '21