Sé que para eliminar archivos de forma segura en un sistema tengo que aplicar algún tipo de eliminación segura (sobrescribiendo clústeres vacíos, por ejemplo).
Pero cuando quiero eliminar información de una base de datos (Oracle o MySQL), ¿se elimina por completo?
Quiero decir, tengo una base de datos en ejecución y no quiero eliminar toda la base de datos, solo algunos registros, pero quiero estar seguro de que esos registros no se puedan restaurar. ¿La función de borrado de dbms es suficiente?
Considero que no existe ninguna otra copia de la información (no hay copia de seguridad de la base de datos).
He leído algo relacionado con esto en Microsoft Access aquí , y dicen que después de eliminar los datos permanecen en la base de datos hasta que se use ese espacio (o la base de datos se "compacta y se repara"). ¿Esto sucede también en Oracle y MySQL?
Gracias de antemano.