per sapere cosa li genera devi dirci da dove viene $data_array['pagina'].

Per i file nel db è solo questione di spazio a disposizione sul server web
e sul db, e delle dimensioni dei file stessi.
Io personalmente preferisco mettere nel db solo i link.