title: Storing Very Granular User Preferences
body: <p>I've seen a few questions on here about storing user preferences, but they seem to be referring mostly to a fairly minimal set of preferences. I'm currently working on a highly customizable web app, which will need to store a great number of preferences, and I'm struggling with how to store them.</p>
  
  <p>The kind of preferences I'll be storing include booleans for displaying specific tooltips, arrangement of various content panels on a page, which page to display after login, default values for specific form fields, etc. All-in-all, I'm expecting there will be 50+ preferences of this type for each user, the data being mostly booleans and integers.</p>
  
  <p>I'm not a big fan of serialization, but I'm concerned about the scalability of storing each preference as an individual row. Thoughts?</p>