Databases And Persistence /
Stateful workloads on Northflank
You can add persistence to your services deployed on Northflank by creating database or storage addons and connecting to them in your running services.
Persistent databases and storage allow your applications to restart or deploy new versions without losing important data, such as registered users or uploaded content.
Some databases and storage volumes are able to be backed up, and some can be exposed using TLS. Check the features list for databases or storage volumes to make sure they offer the features you require.
Deploy a database
Create a database to use with your Northflank deployments.
Add a persistent volume
Add persistent volumes to your deployments.
Use a database with your applications
Securely access your database in your project's applications and services.
Access a database
Securely access your database locally or make it available online.
Observe a database
Monitor the health and view logs of your running databases, and view the status of backups and upgrades.
Scale a database
Increase the storage size, number of replicas, and the available CPU and memory to improve availability and performance.
Backup, restore, and import your data
Create and import backups of your database, or restore from an existing backup.
Upgrade a database
Upgrade your database to a newer version with one click.
Deploy MongoDB on Northflank
MongoDB is a document-oriented database program that uses JSON-like documents with schema.
Deploy PostgreSQL on Northflank
PostgreSQL, also known as Postgres, is a free and open-source relational database management system.
Deploy MySQL on Northflank
MySQL is a fast, reliable, scalable, and easy to use open-source relational database system.
Deploy Redis on Northflank
Redis implements a distributed, in-memory key-value database with optional durability.
Deploy Minio on Northflank
MinIO is a High Performance Object Storage with an Amazon S3 cloud storage service compatible API.
Deploy RabbitMQ on Northflank
RabbitMQ is a lightweight, easy to deploy, open-source message broker that supports multiple messaging protocols.
Migrate PostgreSQL to Northflank
Import your PostgreSQL database to Northflank by uploading a dump, or providing a connection string to a running PostgreSQL instance.
Migrate MongoDB to Northflank
Import your MongoDB data to Northflank by uploading a dump, or providing a connection string to a running MongoDB instance.
Migrate MySQL to Northflank
Import your MySQL database to Northflank by uploading a dump, or provide a connection string to a running MySQL instance.
Migrate S3 storage to Northflank
Configure live replication of your existing MinIO instance, or transfer files from S3-compatible storage to Northflank.
Migrate Redis to Northflank
Import a snapshot of your Redis keystore, or configure live replication to migrate without interruption.
Migrate RabbitMQ to Northflank
Import your RabbitMQ definitions to run your message broker with the same configuration on Northflank.