Project

General

Profile

Task #25407

Do some research on how multitenancy applies to MongoDB

Added by Natalia Ratnikova about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
01/15/2021
Due date:
% Done:

0%

Estimated time:
Duration:

Description

The term "software multitenancy" refers to a software architecture in which a single instance of software runs on a server and serves multiple tenants. See more https://en.wikipedia.org/wiki/Multitenancy

For example, in our MariaDB deployment, each Galera cluster hosts multiple mysqld servers running on different ports, each server maintaining multiple databases used by multiple applications (tenants).

There are certain advantages and disadvantages to this architecture:
https://en.wikipedia.org/wiki/Multitenancy#History_of_multitenant_applications

The goal of this task to evaluate pro and contra for using multi-tenant approach for MongoDB Replica Sets.

Also available in: Atom PDF