dev-nm17-2 #25

Open
nm17 wants to merge 6 commits from dev-nm17-2 into master
Showing only changes of commit 9c8987f5b1 - Show all commits

View file

@ -1,17 +1,29 @@
# Архитектура KV DB (Dragonfly)
- `apikey_{apikey}`
- API ключ для приложений
- Поля
- `owner`
- Имеет время окончания
- `devices_{device_id}`
- Поля
- Вся информация о девайсе
- `devices_{device_id}_{tai_timestamp}_{sensor_id}`
- Только значение
- `devices_{device_id}`
- Имеет TTL
- `devices_{device_uuid}`
- Поля
- `exists`: bool
- `tls_only`: bool
- `mtls_only`: bool
- `lat`: decimal
- `long`: decimal
- `alt`: decimal
- `devices_{device_uuid}_sensor{sensor_mac}_{tai_timestamp}`
- Только значение
- `devices_{device_uuid}_{sensor_mac}`
- Поля
- `unit`: str
- `devices_{device_uuid}_commands`
- `devices_mac{device_mac}`
- Маппинг до device_uuid
- `users_{user_uuid}`
- username: string
- password_hash: string
!!!! Убедитесь что в переменных ключей нет `_` !!!!