Tom Kyte terkenal telah menulis bahwa mereka (Oracle) menggunakan database Oracle sebagai server file dan bekerja dengan sangat baik, bahkan lebih cepat dari sistem file normal, dengan transaksionalitas penuh, tanpa kehilangan kinerja dan dengan cadangan tunggal.
Ya, tetapi perhatikan, mereka adalah produsen Oracle DB, dan untuk pengguna lain ada masalah biaya. Menggunakan DB komersial seperti Oracle untuk penyimpanan file tidak efektif dari segi biaya.
Namun, dengan PostgreSQL misalnya, Anda bisa menjalankan contoh DB lain hanya untuk penyimpanan gumpalan. Kemudian Anda memiliki dukungan transaksional penuh. Tetapi transaksionalitas membutuhkan ruang DB. Ada kebutuhan untuk database untuk menyimpan beberapa contoh gumpalan untuk beberapa transaksi bersamaan. Pada PostgreSQL ini adalah yang paling menyakitkan, karena database ini menyimpan duplikat gumpalan yang dibuat untuk transaksi disimpan bahkan jika mereka tidak diperlukan lagi, sampai proses VACUUM dilakukan.
Dengan penyimpanan sistem file, di sisi lain, Anda harus sangat berhati-hati ketika seseorang memodifikasi file, karena transaksi dapat dibatalkan dan salinan file harus disimpan sampai versi lama tidak lagi terlihat.
Dalam sistem di mana file hanya ditambahkan dan dihapus, dan akses transaksional ke file tidak menjadi masalah, penyimpanan sistem file akan menjadi IMHO pilihan terbaik.