An MLflow tracking server contains two components:

In this section, we will tell you how to store the backend data in a database solution.

Why do we need to store the backend data in the database?

In a production-ready system, we need to store the backend data elsewhere. We can confirm that the data can be stored in a safe place. We can use the easy way to back up the database.

Supported Database

MLflow uses SQLAlchemy database URI as their connection method. You can check the content to know the support database information:

SQLAlchemy 2.0 Documentation

Tutorial

Prerequisite: Create the service before we configure the MLflow.

Part 1: Have a database.

Part 2: Create the MinIO Storage platform

Part 1: Install the MLflow Platform