Bienvenidos sean a este post, hoy hablaremos sobre la reparacion de tablas de tipo CSV.
En post anteriores comentamos que el motor de almacenamiento CSV soporta tanto la instruccion CHECK TABLE ccomo la REPAIR TABLE, sin embargo REPAIR TABLE tiene una importante limitacion para este motor: solamente recupera las filas que estan fisicamente almacenada antes de la primera fila corrupta.
Pensemos en el siguiente ejemplo, si una tabla tiene 1000 lineas y en la decima linea esta corrupta REPAIR TABLE solo recuperara las primeras nueve lineas, una solucion es restaurar un backup de la tabla dañada, abrirlo con un editor de texto, borrar la decima linea, y repetir el proceso hasta que todas las lineas no corruptas sean restauradas, pero como se podran dar cuenta este metodo es propenso a errores, lento y frustante.
Como pueden ver los metodos para chequear o reparar tablas son tan simples como este motor pero esa forma de trabajar lo vuelve muy impractico a la hora de mantenerlo.
En resumen, hoy hemos visto como trabajar las reparaciones de las tablas para el motor de almacenamiento CSV, como lo trabaja, cual es el inconveniente mas grande y lo frustante que se puede volver, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
