1.3 KiB
1.3 KiB
aliases | tags | date | zero-link | parents | linked | |||||
---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
Подход в микросервисной архитектуре, согласно которому все сервисы общаются с одной базой данных.
Warning
В настоящее время считается скорее анти-патерном
Проблемы:
- Появляется неявная или явная связь между сервисами на уровне базы данных.
- Не явная связь: использование процедур и триггеров, которые затрагивают несколько разных таблиц. Или один сервис может загрузить ресурсы общей БД.
- Явная связь: Связи между таблицами разных сервисов
- Все это приводит к
- Усложнению независимого масштабирования сервисов
- Усложнению изолированного тестирования