2015-12-17 9 views
0

Я был в основном сосредоточен на других фреймворках, таких как laravel и express.js. поэтому я новичок в django, но создал несколько проектов. Мне нужно создать продукт SAAS. Так что это лучший подход.Multitenant SAAS с использованием Django

  1. Seperate база данных каждых клиенты
  2. Same дб с tenant_id отображением

Или любыми другими лучшими решениями по SO гуру?

ответ

0

Я не знаком с Django. Но если вы собираетесь построить SAAS, одна из основных вещей, о которых вам нужно подумать с самого начала, - это масштабируемость, что, конечно же, предлагает второй вариант. Первый будет кошмаром, когда ваш SAAS будет расширяться.

0

Как и прежде, вам нужно подумать о многих факторах, особенно о масштабируемости. Обычно ожидается, что SAAS будет расти горизонтально и вертикально (новые арендаторы и новые функции), поэтому я бы рекомендовал кодировать проект так, как если бы он был для одного арендатора, а затем создать механизмы сервера для создания кода на одного арендатора (создать per- база данных арендаторов, места в средствах массовой информации и т. д.)

Смежные вопросы