I saw here a few questions about saving user preferences, but they seem to mostly relate to a fairly minimal set of preferences. I am currently working on a custom web application that should store a large number of settings, and I am struggling with how to store them.
The types of preferences that I will store include booleans for displaying specific tooltips, the location of the various content panels on the page, the pages that will be displayed after logging in, the default values for certain form fields, etc. All in one, I expect that for each user there will be 50+ preferences of this type, and the data will be mostly logical and integer.
I'm not a big fan of serialization, but I'm worried about the scalability of storing each preference as a separate line. Thoughts?
Thody source
share