Databases & Data Stores

Databases & Data Stores

We're actively working on this page.

Scope

This section covers the technologies we use for data persistence, storage, and management. It includes our standard relational databases, tools for schema migration, and specialized data stores for caching or search.

Overview

ADOPT

Proven technologies we have high confidence in; our default choices.


PostgreSQL & MySQL

Flyway & Liquibase

TRIAL

Promising technologies to explore and evaluate for adoption.


 

ASSESS

Interesting technologies requiring investigation.


 

HOLD

Not recommended for new work; plan migration from existing uses.


Oracle DB & Microsoft SQL Server

Technologies Breakdown

PostgreSQL & MySQL ADOPT

PostgreSQL and MySQL are our two approved open-source relational databases. Both are considered robust, reliable, and performant standards for persistence in our applications. Teams can select either based on project requirements or client preference.


Flyway & Liquibase ADOPT

Both are our supported tools for managing database schema migrations. They ensure that database changes are automated, version-controlled, and repeatable across environments. While both are adopted, teams should aim for consistency within a single project.


Oracle DB & Microsoft SQL Server HOLD

The use of these proprietary databases is restricted to projects with explicit client requirements. We are putting them on hold for any new, internally-driven projects to limit licensing costs and focus our expertise on our open-source standards.