Compare commits
2
Commits
34267e8494
...
c17c5ef995
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c17c5ef995 | ||
|
|
86e2d6dbb2 |
+8
-6
@@ -116,10 +116,11 @@ ClickHouse. Форма файла решена, длина — нет: стро
|
|||||||
_Избегать_: зерновой мир
|
_Избегать_: зерновой мир
|
||||||
|
|
||||||
**Опись мира**:
|
**Опись мира**:
|
||||||
`data/world-inventory.json` — единственное, что о мире хранится в git:
|
`data/world-inventory.json` — единственное, что о мире хранится в git: паспорт
|
||||||
паспорт (зерно, версия генератора, хеш каталога) и по строке на день с
|
мира (зерно, версия генератора, хеш каталога), строка на каждый день событий
|
||||||
датой, числом событий и хешем его байтов. Сам мир в git не лежит — он
|
(число и хеш байтов) и строка на каждый отправленный слепок (хеш байтов).
|
||||||
пересчитывается. Опись отвечает на один вопрос: тот ли это мир.
|
Счётчик сверх этого заводится только с названным читателем. Сам мир не
|
||||||
|
хранится, а пересчитывается; опись отвечает на один вопрос: тот ли это мир.
|
||||||
_Избегать_: манифест, мини-манифест
|
_Избегать_: манифест, мини-манифест
|
||||||
|
|
||||||
**Пошаговый режим**:
|
**Пошаговый режим**:
|
||||||
@@ -170,8 +171,9 @@ _Избегать_: описание схемы, документация кон
|
|||||||
|
|
||||||
**Слепок**:
|
**Слепок**:
|
||||||
Полная выгрузка заказов окна изменяемости, снятая бэкендом на границе суток:
|
Полная выгрузка заказов окна изменяемости, снятая бэкендом на границе суток:
|
||||||
состояние заказов на этот момент, а не поток их изменений. Один заказ
|
состояние заказов на этот момент, а не поток их изменений. Опоздавший заказ
|
||||||
приезжает в стольких слепках, сколько дней окна он прожил.
|
может отсутствовать в ранних слепках; после первого появления ездит до конца
|
||||||
|
своего окна.
|
||||||
|
|
||||||
**Окно изменяемости**:
|
**Окно изменяемости**:
|
||||||
Сколько модельных дней заказ ещё может измениться и потому продолжает ездить
|
Сколько модельных дней заказ ещё может измениться и потому продолжает ездить
|
||||||
|
|||||||
@@ -119,9 +119,10 @@
|
|||||||
человеку предыстории, чьё окно активности таких дней не оставляет,
|
человеку предыстории, чьё окно активности таких дней не оставляет,
|
||||||
пара не назначается. День-функция обязана назначенные заказы
|
пара не назначается. День-функция обязана назначенные заказы
|
||||||
реализовать; остальные покупки — вольные, их решает генератор торговых
|
реализовать; остальные покупки — вольные, их решает генератор торговых
|
||||||
событий (#40). Опись считает пары, реализованные в горизонте
|
событий (#40). План считает пары, реализованные в запрошенном горизонте;
|
||||||
снимка. Условность в данных не видна: дни назначены той же
|
опись это число не хранит — оно растёт вместе с миром. Условность в данных
|
||||||
случайностью, просто брошенной планом один раз.
|
не видна: дни назначены той же случайностью, просто брошенной планом один
|
||||||
|
раз.
|
||||||
- **Своя ось модельного времени.** Ось событий начинается в
|
- **Своя ось модельного времени.** Ось событий начинается в
|
||||||
фиксированный день D0 (понедельник — см. раздел 5); реальный
|
фиксированный день D0 (понедельник — см. раздел 5); реальный
|
||||||
календарь в модели не участвует. В `EventDate`/`UTCEventTime` дни оси
|
календарь в модели не участвует. В `EventDate`/`UTCEventTime` дни оси
|
||||||
|
|||||||
Reference in New Issue
Block a user