Если вы собираетесь использовать реляционную базу данных, я бы порекомендовал отдельную таблицу (нормализованные, внешние ключи и т. Д.)
Если вы хотите попробовать одну из баз данных хранилища документов (например, MongoDB, CouchDB, RavenDB), то я бы сначала рассмотрел, обычно ли вы обращаетесь к атрибутам при обращении к пользователю. Если это так, то вы должны поместить атрибуты внутри пользователя как внедренные документы.
Удачи!