Лучший способ обработки дискретных наборов информации SQL - PullRequest
0 голосов
/ 28 апреля 2020

Я очень плохо знаком с SQL и пытаюсь структурировать список объектов в иерархии. У меня есть сервер Flask, который принимает информацию с клиентского устройства и сохраняет информацию на сервере MySQL. Поскольку сервер Flask может принимать подключения от нескольких клиентских устройств, я хочу организовать информацию от каждого отдельного клиента на сервере SQL. Мой наивный подход заключается в создании новой таблицы для каждого клиента, которая подключается, и вставке данных в эту новую таблицу. Насколько я понимаю, это может быть неправильным способом управления организацией данных. У меня вопрос, что является стандартным способом обработки этого в SQL?

1 Ответ

2 голосов
/ 28 апреля 2020

Вы правы, и создание новой таблицы для каждого нового набора клиентской информации является плохой практикой. Вместо этого рассмотрите возможность использования одной таблицы с отдельным столбцом для отслеживания клиента, например,

client_table (client_id, data1, data2, data3, ...)

Теперь для каждого нового входящего набора клиентской информации вам нужно только вставить новую запись для этого клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...