System Design · Senior · Запитання 53 з 75
Які є типові варіанти ізоляції орендарів у мультитенантному SaaS?
- ✓Правильна відповідь: Спільні таблиці з tenant id (плюс row-level security), схема на орендаря чи база на орендаря - обмін вартості на ізоляцію
- 2Припустима лише база на кожного орендаря
- 3Ізоляцією займається фронтенд
Пояснення
Row-level security у PostgreSQL застосовує фільтр за орендарем у самій базі, знижуючи ризик забутого WHERE tenant_id.