NestJS · Senior · Запитання 24 з 75
Як реалізувати в Nest мультитенантність з базою на кожного тенанта?
- 1Одне з'єднання й зміна назви бази з кожним рядком запиту
- 2Створювати новий Nest-застосунок на тенанта під час роботи
- ✓Правильна відповідь: Визначати тенанта із запиту (піддомен, заголовок, токен) і надавати з'єднання тенанта через durable-провайдери чи кеш з'єднань за тенантом
Пояснення
Кешуйте з'єднання для тенантів і обмежуйте розміри пулів, інакше загальна кількість з'єднань з базою вибухне.