Ich habe eine Anforderung, wo ich verschiedene Anwendung Konfigurationsdaten speichern muss, so wollte nur die bestmögliche Möglichkeit, um es zu speichern wissen.Was ist die bestmögliche Struktur für eine Datenbank zum Speichern von Konfigurationen Datum
Aktuell unter Felder für meine db
id, name ,category ,city,value(text field), int_value, float_value, string_value,date_value,bool_value
Wertfeld verwendet wird, komplexe Daten zu speichern, die JSON-Objekt wiederum Ich bin mit der Lage der verschiedenen Schlüsselwertpaar zu speichern. für zB.
Wert:
{ "is_enabled" : true,
"list_of_applicable_ids" : ["123","345","567","890"]
}
Und der Grund Ich habe verschiedenen Wert Datentyp Feld hinzugefügt (int_value, float_value), weil es einfach sein wird, abfragen auf den Felder und Index dies noch schneller machen.
So wollte nur den besseren Ansatz zum Speichern dieser Art von Daten in db wissen. verwendet nur Wert Felder genug für meine Anforderungen? Die Häufigkeit der Konfigurationsänderungen ist sehr gering (einmal oder zweimal in einem Monat)