![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King |
|
#2
|
||||
|
||||
|
¡Estupendo!
Bueno, habría que analizar si los registros perdidos por falta de respaldos valen los 150 USD que cuesta ese paquete. ![]() |
|
#3
|
||||
|
||||
|
Cita:
Por lo visto, puedes descargar una versión que te dice cuántos registros puedes recuperar, y después compras o no, depende del resultado.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
No se si tenga mucho o poco que ver con el post, pero creo a mi juicio viene a colación. ¿Por qué he encontrado mas post sobre como recuperar alguna cosa de una BD Firebird que el equivalente a MySQL? No digo cual es mejor o peor, simplemente que tengo más de 3 años trabajando con MySQL y nunca se me ha presentado por fortuna esa contingencia de tablas corruptas o similares y sin embargo he encontrad mucho material sobre como corregir tablas corruptas de Firebird.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#5
|
||||
|
||||
|
Cita:
Pues yo tenía un código daña base de datos (no era hecho por mi, pero yo era el que daba la cara)... Dañaba primero en Paradox (que era como normal ver las tablas corruptas), luego en MySQL... y también las daño.. y claro también daño las de firebird, hasta que le metimos mano a fondo y después de eso solo se daño en dos equipos con problemas extremos de Hardware, la verdad la experiencia que he tenido con BBDD es que se corrompen (colocar en google >>el motor que use<< corrupta y va a encontrar mucho tema)... Tal vez aquí en el club de se habla de "muchos" problemas de corrupción de Firebird ya que en este foro tal vez hay un numero de usuarios mayor en dicho motor que en otros como MS SQL, My SQL... Aunque este hilo como tal no trata sobre eso en especifico, es más el caso de que usted diga en una tabla con 100 mil registros algo así:
Y luego se haga la pregunta... será que despues de borrar datos y hacer commit se pueden recuperar esos datos??... se debe poder, como tal hay empresas que ofrecen dicho servicio....
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
|
#6
|
||||
|
||||
|
No se trata de base de datos firebird corrupta, sino de que ha borrado unos datos sin querer y quiere recuperarlos
![]() Debo decir que desde que uso firebird (y antes interbase) hace ya 11 años y en clientes de todo tipo, nunca, repito lo de nunca, (de momento) jamás se ha perdido nada en ninguna base de datos, salvo en las que se han estropeado por "causas de fuerza mayor" (disco duro roto) .El tamaño de las bases de datos de nuestros clientes tienen una media 750 Mb. Una veintena de clientes rondan entre los 5 y los 10 Gb. y un par de ellos están ya en casi 20 Gb. La verdad es que creo que Firebird fue todo un acierto el haberlo elegido en su día. p.d: Otras bases buenas: PostgreSQL, MySql tampoco es mala, sólo la encuentro bastante simple. Cada una tiene su 'lugar' y 'momento' para ser usada ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Noteví fecha: 11-02-2009 a las 01:08:50. |
|
#7
|
||||
|
||||
|
Quiero aclarar un poquito las cosas, es correcto lo que dice Al Gonzalez, fue error mio, modifique un trigger para eliminar registros "BASURA" pero no hice las pruebas suficientes para estar seguro de que funcionaba al 100% el trigger por lo que aplique dicho cambio en una BD funcional y cual fue mi sorpresa que al dia siguiente me llamo la atencion que no estaban unos registros, hasta que busque en toda la tabla y empece a sudar frio
, mi otro error es que no configure correctamente una aplicacion que tengo para hacer respaldos diarios, me vio la tarea de investigar como recuperarlos porque sé que firebird tiene su recolector de basura, encontre el IBUndelete y si me señala un contador de 9,310 registros que tengo que capturar , ahorita no dispongo de $150 dolares para pagarlo, pero en fin eso me pasa por wey por no revisar bien las modificaciones, es la 1er vez que me pasa en 6 años que tengo usando firebird, le veo el lado amable de esta bronca, " De los errores se Aprende "ATENCION: Durante todo esos años que he usado firebird si me ha tocado ver 1 ó 2 BD corruptas por broncas del disco duro ó problemas de la energia electrica de alli para adelante todo ha marchado muy bien, por lo que la decisión de usar firebird fue la mejor que he tomado para el desarrollo de mis aplicaciones en delphi. Saludos.
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King Última edición por AGAG4 fecha: 11-02-2009 a las 16:38:27. Razón: Corrección |
|
#8
|
||||
|
||||
|
Me pregunto qué tan complejo sería tratar de recuperar esa información mediante un programa en Delphi, usando lectura binaria...
¿Alguien conoce, a grandes rasgos, cómo guarda Firebird los registros en el archivo .fdb? |
|
#9
|
|||
|
|||
|
Cita:
Saludos a todos y no se te olvide describir si pudiste recuperar los registros, AGAG4. |
|
#10
|
||||
|
||||
|
Cita:
![]() No sé qué tan subjetiva podría ser la apreciación que haces, César. Mas no deja de ser interesante, sobre todo al ver los resultados que me da Google: recovery+MySQL 2640000 resultados recovery+Firebird 1130000 resultados recovery+MySQL+database 714000 resultados recovery+Firebird+database 272000 resultados "deleted records"+recovery+MySQL 9400 "deleted records"+Firebird+database 558 "recovering deleted records"+MySQL 30 "recovering deleted records"+Firebird 12 MySQL+corrupt 555000 Firebird+corrupt 103000 MySQL+corrupt+repair 2400000 Firebird+corrupt+repair 783000 Desde mi punto de vista, el principal factor de que los resultados de MySQL sean mayores que los de Firebird es que MySQL se utiliza más que Firebird (las muestras no significan que MySQL sea menos estable, aunque cabe esta posibilidad). En contraposición, creo que la percepción que insinúas acerca de la vulnerabilidad de Firebird en este terreno podría venir de que recoges frases de foros dedicados a Delphi, lenguaje con el que es bastante normal que se utilice más InterBase / Firebird que MySQL. La conclusión de este pequeño análisis es que uno tiende a encontrar más historias (buenas y malas) de algo, donde ese "algo" es usual. No conozco MySQL, pero confío bastante en la estabilidad de Firebird por la grata experiencia de usarlo sin problemas de robustez durante en estos cinco años. ![]() Allende, cabe recordar que el problema de Alfredo es de eliminación accidental de registros. Un abrazo sin mitos. Al González. ![]() P.D. Por otro lado lamento que galileoe haya dado una respuesta un poco acalorada, más que nada porque conozco a AzidRain y puedo asegurar que no es tan "troll" como a veces parece. ![]() Pero te lo mereces, César, por insinuar cosas feas sobre nuestro amado Firebird. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| recuperar archivos eliminados | Saindoft | Windows | 2 | 04-11-2008 11:38:07 |
| Recuperar Registros Borrados | Jvilomar | MS SQL Server | 10 | 25-10-2005 01:52:29 |
| Recuperar Datos Eliminados | agova | Tablas planas | 1 | 22-04-2005 01:18:10 |
| nºregistros eliminados al realizar un DELETE .... ???? | mguixot | SQL | 4 | 26-02-2004 13:12:56 |
| >>> ¡¡A T E N C I Ó N!! Cómo recuperar registros borrados ó eliminados en IB <<< | Ixra | Firebird e Interbase | 3 | 17-10-2003 19:09:49 |
|