System Design · Senior · Pytanie 53 z 75
Jakie są typowe opcje izolacji najemców w wielonajemczym SaaS?
- ✓Poprawna odpowiedź: Wspólne tabele z tenant id (plus row-level security), schemat na najemcę lub baza na najemcę - wymiana kosztu na izolację
- 2Dopuszczalna jest tylko baza na każdego najemcę
- 3Izolacją zajmuje się frontend
Wyjaśnienie
Row-level security w PostgreSQL wymusza filtr najemcy w samej bazie, zmniejszając ryzyko zapomnianego WHERE tenant_id.