Има ли софтуер, който осигурява поддръжка на множество DB за много клиенти за Django и работи с MongoDB?
Мисля, че имам нужда само от много наемане на ниво база данни и може би на ниво схема, но не и на ниво приложение.
Имам доста сложен потребителски модел. Някои потребители могат да преглеждат определени данни, въведени от други потребители. Потребителите обикновено принадлежат към организации. Организациите могат да бъдат вложени йерархично и може да има прилики в начина, по който приложението е конфигурирано за потребители в рамките на организацията (напр. всички потребители в организацията ще попълнят един и същ формуляр, освен ако това не е отменено за отделен потребител). Понякога определени данни, които потребителите изпращат, могат да бъдат прегледани от потребители извън тяхната организация и дори извън йерархията, в която е тяхната организация. Организациите, използващи приложението, могат да бъдат конкуренти, а данните, с които работим, са чувствителни, така че трябва да бъдат много сигурни. Освен това трябва да се развие много бързо.
Мисля да дам на всеки потребител собствена DB и след това или да имам споделени DB, или една споделена DB с множество схеми, за да съхранявам конфигурации, които се споделят между потребители в организации.