Chiedo scusa per l'intromissione, ma stavo cercando di capire bene il problema.
Se hai un server interno con un database ed esiste la possibilità di comunicare per ricevere un pacchetto di dati, allora perchè non implementare il collegamento affinchè non vengano scaricati dati inutilmente ma solo a fronte di una ricerca che viene inoltrata al server, appunto, provvedendo a scaricare i dati che soddisfano solamente quella ricerca e non un pacchetto limitato o completo di dati "casuali" o scelti con un criterio differente?
Se si volesse essere più precisi - sempre se ho capito il problema cruciale - dovresti indicare le architetture a tua disposizione; ad esempio, disponi di server Windows? hai la possibilità di utilizzare un web server? con quale linguaggio programmi generalmente?
Ciao!![]()