Analiza decyzji · Senior · Pytanie 9 z 14
SaaS ma 5000 małych klientów i 3 korporacyjnych, którzy umownie wymagają izolacji danych. Jak rozmieścić najemców?
- 1Wspólne tabele z RLS, osobne bazy dla tych trzech
- 2Osobna baza dla każdego z 5003 najemców
- 3Wspólne tabele z
tenant_iddla wszystkich
Pokaż odpowiedź
Poprawna odpowiedź: Wspólne tabele z RLS, osobne bazy dla tych trzech
Wyjaśnienie
Hybryda utrzymuje małych klientów tanio i spełnia umowy trzech, którzy potrzebują prawdziwej izolacji. Baza na najemcę pasuje do kilku cennych klientów, a 5000 takich oznacza duże koszty migracji i połączeń. Wspólne tabele pasują do jednorodnej bazy klientów, ale tu łamią umowę, jakkolwiek ścisłe byłoby filtrowanie.