MariaDB 및 개별 데이터베이스를 사용하는 Django 3.0의 멀티 테넌시(Multi-tenancy)
Django 3.0에 별도의 데이터베이스와 멀티 테넌시(Multi-tenancy)를 필요로 하는 새로운 시스템을 구축하고 있으며, 마리아 DB도 사용할 예정입니다.단일 Postgre에서 멀티 테넌시(Multi-tenancy)를 제공하는 유명한 멀티 테넌시(Multi-tenancy) 솔루션인 django-tenant-schema)를 이미 경험했습니다.SQL 데이터베이스와 여러 스키마로 문제를 해결할 수 없습니다(Django 3.0 + Maria DB 및 여러 데이터베이스).제가 알기로는 DB를 변경하기 위해 Django ORM을 변경하는 것은 간단한 일이 아니기 때문에 다른 해결책을 찾고 있습니다.
Maria DB에서 여러 데이터베이스를 사용하려는 경우 DJango 3.0에서 멀티 테넌시(Multi-tenancy)를 사용하려면 어떻게 해야 합니까?
주의: 이 SaaS 앱을 사용하는 대부분의 국가에서 데이터 레지던스 법으로 인해 "별도의 데이터베이스"가 필요합니다.
만약 여러분이 장고를 바로 보고 있다면, 저는 해결책이 어렵다고 생각합니다.이는 현재 django https://djangopackages.org/grids/g/multi-tenancy/에서 이용할 수 있는 테넌트 솔루션이며, 대부분의 경우 세미 컨버전스 방식을 기반으로 합니다.고객의 요건에 가까운 것은, https://github.com/mik3y/django-db-multitenant 입니다.
언급URL : https://stackoverflow.com/questions/60597292/multi-tenancy-on-django-3-0-with-mariadb-and-separate-databases
'programing' 카테고리의 다른 글
Python에서 Requests 라이브러리를 사용하여 "사용자-에이전트" 전송 (0) | 2022.09.19 |
---|---|
Maria와의 JDBC 페일오버/하이 어베이러빌리티에 대한 설명DB (0) | 2022.09.19 |
인증 플러그인 'caching_sha2_password'를 로드할 수 없습니다. (0) | 2022.09.19 |
PHP에는 스레드 기능이 있습니까? (0) | 2022.09.19 |
문자열을 기반으로 동적으로 PHP 개체 생성 (0) | 2022.09.19 |