как хранить параметры конфигурации разных типов в базе sql - PullRequest
0 голосов
/ 07 августа 2020

Я пишу приложение и решил использовать SQL DB (SQLite) для хранения всех моих данных. Первое использование БД !!

Я понимаю, что использование таблиц отлично подходит для различных структурированных данных (например, журналов событий, данных учетной записи пользователя и т. Д. c).

Мне также необходимо хранить информацию о конфигурации, которая не так структурирована.

например, это может быть конфигурация сетевых интерфейсов (IP-адрес, IP-маска, IP-шлюз), и может быть N интерфейсов.

Мне также, возможно, придется хранить другую информацию, такую ​​как количество подключенных периферийных устройств и интерфейсы, которые они используют, например, [ (name="P1", interface="eth0"), (name="P2", interface="rs485-1").

location="home office"
contact.name = "Jimmy"
contact.phone = "+123456789"

Я только что изобрел их, поэтому я надеюсь, что они имеют смысл! !

Как мне сделать это в одной таблице (например, под названием «Конфигурация») ??

Легко ли это сделать, или это становится неприятным с «реляционной» частью СУБД ?

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