Un volcado de base de datos contiene un registro de la estructura de la tabla y/o los datos de una base de datos y normalmente tiene la forma de una lista de sentencias SQL ("volcado SQL"). Un volcado de base de datos se utiliza con mayor frecuencia para realizar copias de seguridad de una base de datos de modo que su contenido pueda restaurarse en caso de pérdida de datos . Las bases de datos dañadas a menudo pueden recuperarse mediante el análisis del volcado. Los proyectos de contenido libre suelen publicar volcados de bases de datos para facilitar la reutilización, la bifurcación , el uso sin conexión y la conservación digital a largo plazo .
Los volcados se pueden transportar a entornos con cortes de Internet o con acceso a Internet restringido, así como también facilitar la búsqueda local en la base de datos utilizando herramientas sofisticadas como grep
.