Вопрос относительно моего дизайна базы данных sql для проекта, над которым я работаю.
Я буду получать данные каждые несколько секунд, и мне нужно будет сохранить эти данные в базе данных. Я использую MySQL для моей СУБД. Данные должны храниться в базе данных с идентификатором пользователя, прикрепленным к каждому фрагменту данных. Я буду обрабатывать только одного пользователя для каждого приложения. Таким образом, каждый экземпляр приложения будет обрабатывать только данные одного пользователя. В удаленной базе данных будут храниться данные всех пользователей. Вот почему мне нужны идентификаторы пользователей, чтобы знать, чьи данные это чьи.
Моя идея состояла в том, чтобы подождать, пока я получу примерно 50 пакетов данных, и создать строку с разделителями из всех 50 пакетов данных. (Может быть разделены запятыми) Затем вставьте эту строку в базу данных вместе с идентификатором пользователя. И хранить данные так. Мой вопрос, это хороший способ сделать это? Есть ли способ лучше? Это плохая практика? ПОДСКАЗКИ ПОЖАЛУЙСТА! =)
Я получу много этих данных. Один пакет данных, как каждую секунду, иногда быстрее. Просто дай мне знать, что ты думаешь.
СУБД будет работать на удаленной машине. Приложение будет работать на телефоне Android.
Заранее спасибо!