---
updatedAt: 2026-05-21T09:14:56.000Z
agentTools:
  siteIndex: https://docs.jfrog.com/llms.txt
  projectIndex: https://docs.jfrog.com/installation/llms.txt
---

# Choose Right Database

PostgreSQL is JFrog's recommended database for all JFrog Platform products. Learn how to choose the right database for new and existing installations.

JFrog recommends PostgreSQL for all JFrog Platform products.

JFrog evaluated leading databases for performance, scaling, and ecosystem fit before selecting PostgreSQL.

PostgreSQL benefits include:

* A single database engine simplifies your tech stack.
* PostgreSQL-specific features improve performance and reliability.
* PostgreSQL powers JFrog Cloud at scale — the same engine you deploy.

#### For Existing Installations Using a Non-PostgreSQL Database

Existing JFrog Artifactory instances on Oracle, MySQL, Microsoft SQL Server, MariaDB, or Derby continue to work without changes.

To migrate to PostgreSQL, use [System Import and Export](import-and-export) — the most common method. For large environments, contact JFrog experts to plan a migration tailored to your environment.

#### For New Installations Using a Non-PostgreSQL Database

New installations can still use any supported database. From Artifactory 7.84, any non-PostgreSQL database requires one extra step: **before starting Artifactory**, add the following to `$JFROG_HOME/var/etc/system.yaml`:

```yaml
shared:
  database:
    allowNonPostgresql: true
```

## Related Topics

* [Database Configuration](database-configuration)
* [Database Setup Workflow](database-setup-workflow)
* [PostgreSQL for Artifactory](postgresql-for-artifactory)
* [Artifactory Database Requirements](artifactory-database-requirements)
* [Database Connection Settings](database-connection-settings)
* [Import and Export](import-and-export)