Server aplikasi dapat menyimpan file yang diunggah di sistem file server dan hanya bertahan jalur file dalam database. Memperoleh cadangan yang konsisten dari dataset seperti itu mungkin sulit.
Proyek sampel ini menggunakan ORM Spring, JPA dan Hibernate untuk menyimpan file yang diunggah sebagai gumpalan dalam database. MySQL mendukung gumpalan 4GB, H2 setidaknya 16GB gumpalan dan postgresql bahkan gumpalan 4TB. Gumpalan tidak pernah terwujud dalam memori.
Menggunakan gumpalan untuk penyimpanan file dapat menguntungkan karena ini menjaga dataset lengkap di satu tempat (database); Ini menyediakan cadangan dan sinkronisasi yang konsisten dalam cluster database.
Dalam proyek ini, beberapa teknik tambahan disebutkan yang mungkin berguna.