Size: a a a

2021 January 11

AD

Andrey D. in MySQL
Ilia Zviagin
Я бы это СТРОКАМИ делал, а не СТОЛБЦАМИ, это для начала...
Это как ?
источник

Р

Роман Погромист... in MySQL
А вот на сколько категорий раздробить (по сколько параметров в одной категории/таблице) и какие индексировать - это зависит от того, какие выборки нужно по ним делать, сколько устройств и как часто они опрашиваются.
источник

IZ

Ilia Zviagin in MySQL
Andrey D.
Это как ?
Что тебе не понятно конкретно?
источник

DE

Denis Efremov in MySQL
Andrey D.
Добиться того, что бы у меня в одной таблице не было 250 столбцов.
А грамотно это все раскидать по таблицам с привязкой к основной в которой будет лежать ID оборудования.
Ну это предметная область. Надо сделать так, чтобы это не стало какашкой
источник

DE

Denis Efremov in MySQL
То есть зависит от конкретных данных
источник

AD

Andrey D. in MySQL
Denis Efremov
Ну это предметная область. Надо сделать так, чтобы это не стало какашкой
Какашкой это стало когда я захотел все это писать в базу и хранить по 5 дней это там. Особенно когда увидел количество параметров которое присылает устройство.
источник

AD

Andrey D. in MySQL
Ilia Zviagin
Что тебе не понятно конкретно?
Не понятно всё, хранить всю строку ответа устройства в столбце или как ?
источник

DE

Denis Efremov in MySQL
Andrey D.
Какашкой это стало когда я захотел все это писать в базу и хранить по 5 дней это там. Особенно когда увидел количество параметров которое присылает устройство.
Думаю чтобы ответить надо сделать как ты. Увидеть.
источник

IZ

Ilia Zviagin in MySQL
Andrey D.
Не понятно всё, хранить всю строку ответа устройства в столбце или как ?
Нет, каждый параметро в своей строке, в разных или в одной таблице.
источник

Р

Роман Погромист... in MySQL
Или лучше так, если данных очень много.
Главная таблица -  айди устройства и его описание.
Таблица опросов: айди устройства, время, айди опроса.
Остальные таблицы - категории. В них рараметры и а
источник

Р

Роман Погромист... in MySQL
и айди опроса.
источник

Р

Роман Погромист... in MySQL
Ilia Zviagin
Нет, каждый параметро в своей строке, в разных или в одной таблице.
и тысячи столбцов? )))
если устройства опрашиваются постоянно.
источник

IZ

Ilia Zviagin in MySQL
Роман Погромист
и тысячи столбцов? )))
если устройства опрашиваются постоянно.
Три
источник

AD

Andrey D. in MySQL
Denis Efremov
Думаю чтобы ответить надо сделать как ты. Увидеть.
источник

Р

Роман Погромист... in MySQL
почему три? \
источник

AD

Andrey D. in MySQL
1 столбец id, второй ip
источник

AD

Andrey D. in MySQL
IP по понятным причинам я замазал.
Это только те данные, что я сейчас собираю, а там данных еще 200+ столбцов
источник

IZ

Ilia Zviagin in MySQL
Роман Погромист
почему три? \
Идентификатор измерения, ид. устройства, ид параметра, значение.

ЧЕТЫРЕ, да. сори
источник

AD

Andrey D. in MySQL
3 столбец это id устройства, он не меняется и уникален.
источник

Р

Роман Погромист... in MySQL
Ilia Zviagin
Идентификатор измерения, ид. устройства, ид параметра, значение.

ЧЕТЫРЕ, да. сори
нееее, это будет жопа. 100 запросов в сутки от 20 устройств по 250 параметров. За день таблица забита 500к строками
источник