Skip to main content

Datasources Overview

What do we mean by data sources?​

Every application needs some kind of database or cache to store data. There are multiple ways to use databases:

  1. Get a hosted database/cache from a cloud provider
  2. Take an opensource image and host it yourself

It takes a lot of effort for dev teams to setup and maintain opensource databases. That is why we created a datasources feature on the Humalect platform. Choose a database or cache of your choice and we host it for you via helm charts in a few clicks.

Ephermal databases on demand made easy.

List of Databases and their supported versions​

NameVersion supportedVersion Details
MongoDBv6.0.1, v5.0.10LINK
Redisv7.0.4, v6.2.7LINK
Postgresv14.11.0, v11.14.0LINK

Steps to create a Datasource in Humalect​

To create a new datasource, click on the + Create New Datasource at the center or click on the button towards the right top (you will see this option if you already have created some datasources previously).

create-datasource

Follow these steps to create a new datastore:

create-mongo-datasource

Picture representing the state of UI while creating Datasources.

Step 1: Enter Datasource Name

Step 2: Select your Cluster in which you want to host your datasource

Step 3: Select datasource of your choice from the list

Step 4: Select the Datasource version. You can also edit advanced options like username and replica count.

Step 5: Hit create button and Voila it's done.

Can these datasources be used in production?​

These datasources are meant to be used in an ephermal way and are best suited for non-production workloads.

Is my data fault tolerant?​

All the data is safe as we use PVs and PVCs to store your data. All the data is stored in fault tolerant block storage with your cloud provider.

Tip: Did not find your favorite database in the list? Reach out to us to raise a request for new datasources.

Troubleshooting​

Need help? Contact us