Sitemap

Serverless Database !!!

2 min readAug 12, 2023

--

In recent years, serverless technology has gained significant popularity in the world of software development.

Serverless databases have revolutionized the way databases are deployed and managed.

Serverless computing is a relatively new technology that has revolutionized the way we develop and deploy applications. It provides a model of cloud computing that abstracts away the infrastructure layer and allows developers to focus on writing code. 🌿

Image by PostgrDB

What Is a Serverless Database?

A serverless database is a type of database that eliminates the need for infrastructure management. With serverless databases, developers do not need to worry about provisioning, scaling, or managing servers. Instead, the database provider takes care of all these tasks.

A serverless database is a database that is designed to work with a serverless computing platform.

The serverless database service provider takes care of all the maintenance, scalability and availability aspects of the database.

Get Jacek Fleszar’s stories in your inbox

Join Medium for free to get updates from this writer.

Serverless databases are built on top of cloud computing platforms such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). These platforms offer various serverless database services such as Amazon Aurora Serverless, Azure SQL Database Serverless, and Google Cloud Firestore.

How Does a Serverless Database Work?👈

A serverless database is built on top of a cloud provider’s infrastructure. When a developer creates a serverless database, the provider automatically provisions the necessary resources to run the database. These resources can include storage, processing power, and memory.

When a developer sends a query to the database, the provider spins up the necessary resources to handle the request.

This is different from traditional databases where resources are provisioned ahead of time, regardless of whether they are being used or not. With serverless databases, resources are only provisioned when they are needed.

A serverless database works on the principle of on-demand computing. The database service provider charges the user only for the amount of computing and storage resources that the user consumes.

This is in contrast to traditional databases, where the user has to pay for a fixed amount of computing and storage resources regardless of whether they are used or not.

When a user requests data from a serverless database, the serverless computing platform automatically provisions the necessary resources to handle the request. Once the request is processed, the resources are de-provisioned. This means that the user only pays for the resources that were used to handle the request.

Press enter or click to view image in full size
Image by GitHub

Thanks in advance 💐

--

--

Jacek Fleszar
Jacek Fleszar

Written by Jacek Fleszar

Data Science||Artificial Intelligence||Programmer 👈