Это (ниже) было общей проблемой/дебатом по большинству моих проектов sitecore.Sitecore: варианты хранения/запроса пользовательских данных, используемых sitecore CD
Проблема:
веб-сайт Sitecore создает/использует пользовательские данные, такие как опросы/викторины/пользователя путевых/комментарии и т.д.
Solutions:
Один из вариантов, чтобы решить эта проблема создает пользовательскую таблицу DB и использует Entity Framework для CRUD.
Другой вариант - сделать копию основной базы данных (в виде данных) и использовать Sitecore API для CRUD.
Преимущество 2-го варианта может быть из использования API коробки, документооборот и т.д.
Кто-нибудь сталкивался с этой проблемы и что лучший способ решить эту проблему?
Чувствует себя неловко, когда я думаю о хранении данных внутри Sitecore, и поэтому обычно выбираю вторичную БД. Для недавнего проекта мы просто использовали экземпляр MongoDB от xDB b/c, поэтому гораздо проще просто начать хранить данные, чем SQL, так как вы не планируете развертывать схему. –