18 lines
1.4 KiB
Markdown
18 lines
1.4 KiB
Markdown
|
---
|
|||
|
aliases:
|
|||
|
tags:
|
|||
|
- зрелость/🌱
|
|||
|
date:
|
|||
|
- - 2024-03-19
|
|||
|
zero-link:
|
|||
|
- "[[00 Архитектура ПО]]"
|
|||
|
parents:
|
|||
|
linked:
|
|||
|
---
|
|||
|
Может ли возникнуть такая ситуация, когда для разных схем использования одних и тех же данных их лучше хранить по-разному? Может. Например, переписку между двумя пользователями удобно хранить в каком-то одном месте - можно даже в файле. Эта переписка демонстрируется только этим двум пользователям и демонстрируется сразу вся.
|
|||
|
|
|||
|
Но если мы хотим показать список переписок и последнее сообщение в каждой из них, то хранить сообщения в файле уже неудобно, ведь для демонстрации списка, нам надо обойти все файлы переписок и достать из каждого последнее сообщение.
|
|||
|
|
|||
|
Как быть?
|
|||
|
|
|||
|
Правильный ответ - да, необходимо ввести избыточность! Избыточность - это один из архитектурных паттернов, применяемых в разработке высоконагруженных систем.
|