Should we Keep application key-value settings data in Serialized manner in db like XML or JSON format. e.g. user setting data can be kept in serialized manner in a single nvarchar(2000) column
Or I should keep them as table with columns like BELOW
User ID, Setting Name, Setting Value
- 123,AssignedQuiz,Science
- 123,AssignedQuiz,Maths
- 456,AssignedQuiz,Geo