У нас есть следующий сценарий:
У нас есть цепочка map-reduce processes
, реализованная в java. В настоящее время мы читаем данные из таблицы mysql и сохраняем вывод в другую mysql table
. Теперь нам могут потребоваться данные из другой таблицы в качестве входных данных для отображения / сокращения процесса.
Возможные решения:
a) Либо у нас может быть запрос на соединение для ввода в процесс отображения, либо
b) мы можем прочитать необходимые данные, сделав простой jdbc connection
и запрашивая данные снова и снова (хотя я не предпочитаю это).
Вопросы:
Каковы лучшие практики в таком сценарии?
Мы можем перейти к mongoDB
в будущем. Какова будет лучшая практика в этом сценарии?