Мульти-аренда на Django 3.0 с MariaDB и отдельными базами данных - PullRequest
0 голосов
/ 09 марта 2020

Мы строим новую систему на Django 3.0, которая требует мультитенантности с отдельными базами данных, и мы также намерены использовать Maria DB. Я уже прошел через известное решение для нескольких арендаторов django -tenant-schemas , которое предлагает мульти-арендуемость с одной базой данных PostgreSQL и несколькими схемами - так что это не решает нашу проблему ( Django 3.0 + Мария БД и несколько баз данных). Из того, что я понял, нетрудно вносить изменения в Django ORM для изменения БД, поэтому я ищу другое решение.

Как я могу иметь мультитенантность с DJango 3.0, если мы хотим использовать несколько баз данных с Maria DB?

Примечание: Нам нужны ' отдельные базы данных ' из-за резидентности данных l aws в большинстве стран, где будет использоваться это приложение SaaS.

1 Ответ

0 голосов
/ 27 марта 2020

Я думаю, если вы ищете django нестандартное решение, это сложно. В настоящее время это все доступные решения арендатора на django https://djangopackages.org/grids/g/multi-tenancy/ большей части доступного решения, основанного на полуизолированном подходе. Тот, который, возможно, приблизился к вашим требованиям: https://github.com/mik3y/django-db-multitenant

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...