учёт: закрыт переезд хранилища, заведён урожай его ревью
- storage-without-pocketbase закрыта как реализованная: приёмка сошлась по всем
пяти критериям записи и по двенадцати приёмочным свойствам рубрики ревью
дизайна, работа лежит коммитом c9b7765
- урожай триажа ревью развёрнут в одиннадцать записей с тегом партии
review-2026-08-23 и расставлен по зависимости, а не в конец списка
- находка про признак живости воркера слита в stalled-pipeline-metric: у неё та
же причина — вставший конвейер неотличим от простоя
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# 🔬 Имя копии в каталоге записи без обращения к базе
|
||||
|
||||
- **Тип:** research
|
||||
- **Категория:** Очередь — Разведка о той же раскладке каталога данных, и цена ответа растёт с каждой уложенной записью
|
||||
- **Зачем:** Имена копий вида <ULID><ext> без базы не читаются: по каталогу на диске не сказать ни чья запись, ни какого она уровня, а раскладка объявлена необратимой, и цена решения растёт с каждой уложенной записью.
|
||||
- **Теги:** review-2026-08-23
|
||||
|
||||
Копии записи лежат именами вида `<ULID><расширение>` в каталоге записи. По
|
||||
каталогу на диске не сказать ни чья запись, ни какого уровня копия: имя читается
|
||||
только вместе с базой.
|
||||
|
||||
Пока записей мало, это не мешает. Цена растёт с каждой уложенной записью:
|
||||
раскладка каталога данных объявлена необратимой, и переименование задним числом
|
||||
стоит прохода по всему каталогу и по всем ссылкам в базе.
|
||||
|
||||
Разведка отвечает не «переименовать ли», а «нужна ли читаемость без базы вообще»
|
||||
— и во что обойдётся её отсутствие, когда записи пойдут живым потоком.
|
||||
|
||||
Нашёл триаж ревью change `2026-08-23-storage-without-pocketbase`.
|
||||
|
||||
## Вопрос
|
||||
|
||||
Нужно ли имени копии нести что-то, по чему запись узнаётся без обращения к базе,
|
||||
и какой ценой это берётся сейчас против той, что придётся заплатить потом?
|
||||
|
||||
## Куда ляжет ответ
|
||||
|
||||
Записка `docs/research/`, а решение — в
|
||||
[ADR о раскладке каталога данных](../../docs/adr/). Изменение самой раскладки
|
||||
необратимо и берётся отдельной задачей после ответа.
|
||||
|
||||
## Рамки
|
||||
|
||||
Раскладка каталога данных этой разведкой не меняется — она объявлена
|
||||
необратимой, и правка её решается человеком. Боевой каталог данных не трогать.
|
||||
Reference in New Issue
Block a user