Модель данных Махоута с GenericDataModel
Я играю с механизмами рекомендаций Mahout и сталкиваюсь с проблемой использования объекта genericdatamodel. Мой вопрос: если я хочу добавить данные о новых пользователях в существующую модель данных, это единственный способ сделать это путем реконструкции новой модели данных путем повторного считывания всех данных.
В настоящее время наши данные находятся в кеше.
1 ответ
Да, это правильно. Это эффективно только для чтения для производительности. Общая идея заключается в том, что вы не часто включаете обновления модели данных, поскольку это обычно означает перестройку множества других предварительно вычисленных или кэшированных вычислений.
Вы можете взломать его, чтобы представить метод обновления без особых проблем. Просто будьте осторожны с вопросами безопасности потоков.