Hello Yehoshoua Choukroun ,
Instead of using the database as a source you can change it into source as a microflow.
In this you can use the pagination concept so each time of retrieval you can retrieve some amount of objects , so each time pagination bar click you can retrieve next set of objects. so that the perfomance can be increased.