@andrey_pavlovich
Embedded systems developer

Нужна ли тут база данных?

С базами данных до этого не работал, но сейчас хочу их использовать в новом приложении,
в общем, нужно хранить локально следующие данные: deviceName, data,
где data это список словарей который состоит из: timeStamp, latitude, longitude, height.

У каждого deviceName'a список с данными разной длины, т.е.
deviceName_1, data[10];
deviceName_2, data[11];
deviceName_3, data[4];

нашел в интернете что можно сериализацию использовать, но что-то мне подсказывает что у меня просто кривая реализация идеи.
З.Ы. Пишу на с#.
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Если я верно понял, то должны быть 2 таблицы в СУБД:

Devices:
Id, name

DeviceProperties:
Id, deviceId, timeStamp, latitude, longitude, height.

Где deviceId это указатель на запись в таблице Devices.

Можно взять SQLite в качестве СУБД, если нужен простой способ хранения данных.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы