In order to ingest data from a single database I usually implement a process to load it through DataImportHandler. It is pretty easy to setup, appears to be very efficient in terms of time to load and it works really well for me. It is easy to load, reload and keep it up to date without having to employ any extra effort.
Now I have a different scenario. I need to ingest data from multiple databases to feed a single solr collection however it appears that DataImportHandler might not the way to go but I'm unsure.
1. Is there any way to ingest data from multiple databases into a single solr collection using DIH?
2. If not possible; what is the best strategy to achieve it employing the less possible effort?