Cita:
Originalmente Escrito por widoasdfg
No se borra nada de las bases de datos. Soy programador y a materias de ser licenciado.
|
Yo soy programador también, ejerciendo profesión.
No se si lo enfocas desde el punto de vista de lo que se debería hacer o de lo que se hace.
Por lo general hay dos formas de borrar algo de una base de datos, el "borrado" lógico, usando UPDATE y empleando campos de booleanos o enteros pequeños, al fin y al cabo un 0 o un 1, o mediante la sentencia DELETE, eliminando el registro elegido.
Se de que pie se cojea cuando se usa el primero, y es principalmente por causas legales, típico ejemplo de tienda de compras online, se guarda todo tipo de datos, sobre todo si el usuario ha realizado alguna compra, donde una supuesta tabla "facturas" contenga una clave foránea que apunta a la tabla "clientes". Si el usuario quiere "borrar" su cuenta, actualizamos el valor de un supuesto campo "borrado" por ejemplo de 0 a 1 mediante UPDATE, y los datos se mantienen.
Sin embargo otras veces esto no es necesario, se puede borrar con DELETE, o porque el registro no es dependiente de otras tablas o viceversa o porque el motor de la base de datos, como INNODB, permite el borrado en cascada de datos que no son necesarios, o incluso el mismo programador puede hacerlo de esa forma si la tabla no se configuró así en su día.
Y no se hace o por evitarse más trabajo o porque por X motivo interesa mantenerlos.
Como dije, esa bbdd esta soportada sobre un sistema de almacenamiento, y esos sistemas por lo general no borran realmente los datos hasta que no se sobrescriben, y después de un uso intensivo de actualizaciones o borrados la tabla se fragmenta. Pero eso ya es tarea del administrador del sistema que contenga la bbdd.
Cita:
Originalmente Escrito por noobishnoob
No te has enterado bien, el problema no está en iCloud. El tema es que después de eliminar el mensaje o el chat, se queda en el disco y se puede recuperar.
|
Si, comprendí que el problema principal esta en que los mensajes no se borran realmente. No obstante atribuía un mayor problema a que las copias de iCloud no se encripten, ya que eso es un problema tanto para los mensajes borrados como los que no.
De todas formas es cierto que solo se han centrado en iOS, y esto puede pasar igual en otros sistemas.