digital-garden/_inbox/Shared Database.md
2024-06-13 21:01:37 +03:00

24 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-04-04
zero-link:
- "[[Микросервисная архитектура]]"
parents:
linked:
- "[[Database per service]]"
---
Подход в [микросервисной архитектуре](Микросервисная%20архитектура.md), согласно которому все сервисы общаются с одной базой данных.
> [!WARNING]
> В настоящее время считается скорее анти-патерном
**Проблемы:**
- Появляется неявная или явная связь между сервисами на уровне базы данных.
- Не явная связь: использование процедур и триггеров, которые затрагивают несколько разных таблиц. Или один сервис может загрузить ресурсы общей БД.
- Явная связь: Связи между таблицами разных сервисов
- Все это приводит к
- Усложнению независимого масштабирования сервисов
- Усложнению изолированного тестирования