Мне нужно разрешить пользователям добавлять новые поля в запись, например. если есть запись контакта, пользователь может захотеть добавить числовое поле «SSN» и поле даты / календаря «Дата рождения». Конечно, они будут делать это через пользовательский интерфейс.
Эти поля должны быть доступны для ввода во всех контактных записях.
Учитывая, что мое приложение работает для многих пользователей одновременно (не для развертывания одной компании и т. Д.), И теоретически каждый может добавлять свои собственные настраиваемые поля, что было бы наилучшей практикой для хранения этой информации в базе данных, особенно когда она должна быть доступной для поиска ?