Ich habe hier ein paar Fragen zum Speichern von Benutzereinstellungen gesehen, aber sie scheinen sich hauptsächlich auf eine minimale Anzahl von Einstellungen zu beziehen. Ich arbeite gerade an einer hochgradig anpassbaren Web-App, die eine große Anzahl von Einstellungen speichern muss, und ich habe Probleme damit, sie zu speichern.Speichern sehr feinkörniger Benutzereinstellungen
Die Art von Einstellungen, die ich speichern werde, umfassen boolesche Werte zum Anzeigen bestimmter Tooltips, Anordnung verschiedener Inhaltsfelder auf einer Seite, anzuzeigende Seite nach dem Anmelden, Standardwerte für bestimmte Formularfelder usw. Alles in allem Ich erwarte, dass es für jeden Benutzer 50+ Voreinstellungen dieses Typs gibt, wobei die Daten hauptsächlich Boolesche Werte und Ganzzahlen sind.
Ich bin kein großer Fan der Serialisierung, aber ich bin besorgt über die Skalierbarkeit der Speicherung jeder Präferenz als einzelne Zeile. Gedanken?
"Das Entity-Attribut-Wert-Modell, das HLGEM erwähnt, passt dazu aus einer" leicht zu entwickelnden "Perspektive, aber wie er sagt, würde es sehr schlechte Leistung haben." Eigentlich hat sie das gesagt. – HLGEM