|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
Есть таблица объектов. По этим объектам будут раз в минуту приходить пакеты со статусом объекта. Из пакета нужно сохранить время его прихода и, если нужно, сменить статус объекта. Реально статус будет изменятся примерно раз в сутки. Самих объектов будет порядка 1000. Вопрос: имеет ли смысл завести вторую таблицу, связать ее 1 к 1 с первой и именно во вторую таблицу заносить время пакета? Или все писать в одну таблицу? С уважением, Vasilisk ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 13:50 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
если это "плоский лог", то вторая таблица нафиг не нужна ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 13:58 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
Мимопроходящий если это "плоский лог", А так да - таблица плоская и история не нужна ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 14:06 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
_Vasilisk_ А так да - таблица плоская и история не нужна Ну если история не нужна, то вторая таблица тоже не нужна. Но как правило история нужна. Не сейчас, так потом. Может имеет смысл сразу спроектировать под историю? Это связь "один ко многим". ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 14:15 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
сколько потоков могут её апдейтить? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 14:15 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
_Vasilisk_имеет ли смысл завести вторую таблицу, связать ее 1 к 1 с первой и именно во вторую таблицу заносить время пакета? Или все писать в одну таблицу? Смотря что ты называешь "одной таблицей" и прочие мелочи типа "что за пакет со статусом" или "зачем нужно это время пакета". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 14:43 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Смотря что ты называешь "одной таблицей Dimitry Sibiryakov "что за пакет со статусом" Dimitry Sibiryakov "зачем нужно это время пакета". Мимопроходящий сколько потоков могут её апдейтить? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 12:39 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
07.08.2020 12:39, _Vasilisk_ пишет: >> МП > сколько потоков могут её апдейтить? > Х.з. Это все внутри джававского NIO2. Там, вроде, порядка 10 потоков в пуле как конфликты разруливать планируешь? зы: при двух таблицах и инсёрте вместо апдейта конфликты отсутствуют ваще Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 12:55 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
_Vasilisk_А какие бывают варианты? Это могла быть быть другая таблица, не та, что "таблица объектов". _Vasilisk_Dimitry Sibiryarov"что за пакет со статусом" У объекта может быть три статуса (0, 1, 2). Этот статус нужно отобразить у пользователя Я спросил не "что за статусы", а "что за пакет". Читай внимательнее. _Vasilisk_Информационное поле, чтобы знать когда объект в последний раз передавал данные Тогда это должно быть поле "дата последней передачи" в таблице объектов, прямо рядом с полем "текущий статус". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 12:57 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
Мимопроходящийкак конфликты разруливать планируешь? У него пакеты приходят раз в минуту. Какие, нафиг, конфликты?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 13:06 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Я спросил не "что за статусы", а "что за пакет". Читай внимательнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 13:07 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
_Vasilisk_Тебя интересует описание протокола или откуда приходят пакеты, или что? Меня не интересует описание протокола и источник пакетов. Я спросил "что за пакет", а, стало быть, меня интересует 1) Что ты называешь "пакетом" 2) Что "пакет" содержит. В данном случае я уже протелепал, что "это сетевой пакет, который содержит информацию о текущем статусе устройств(а)". Ответ см. выше. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 13:19 |
|
Структура таблицы для логирования
|
|||
---|---|---|---|
#18+
07.08.2020 13:06, Dimitry Sibiryakov пишет: > У него пакеты приходят раз в минуту. Какие, нафиг, конфликты?.. хрустальный шар почём купил? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 14:10 |
|
|
start [/forum/topic.php?fid=40&fpage=12&tid=1560276]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 161ms |
0 / 0 |