me surgio una duda, anteriormente en algun trabajo requeriamos algo asi como trabaja git pero para una base de datos, lo solventamos repl...

Donato David Morales Bautista

Donato David Morales Bautista

Pregunta
student
hace 6 años

me surgio una duda, anteriormente en algun trabajo requeriamos algo asi como trabaja git pero para una base de datos, lo solventamos replicando la info con cada cambio es decir habia mucha redundancia pero lo que queriamos era tener la info de ese momento y no solo la info mas actual, existe una bd que trabaje como git?

5 respuestas
    SEBASTIAN SALAZAR

    SEBASTIAN SALAZAR

    student
    hace 6 años

    "Los archivos SQL grandes no funcionan bien con los sistemas de control de versión como Git. Si estás buscando brindarle a tus programadores el conjunto de datos de producción más reciente, recomendamos utilizar Dropbox para compartir archivos de este tipo entre tus programadores." "Git no está diseñado adecuadamente para servir como una herramienta de respaldo. Sin embargo, hay muchas soluciones diseñadas específicamente para realizar copias de seguridad que vale la pena revisar, incluidas Arq, Carbonite y CrashPlan." tomado de https://help.github.com/es/github/managing-large-files/what-is-my-disk-quota

    Juan Castro

    Juan Castro

    teacher
    hace 6 años

    No. Git no se utiliza para bases de datos. Lo que requerimos son backups (copias de seguridad) que automáticamente cada cierto tiempo creen una copia de la base de datos. De esta forma, si llega a haber algún error, hackeo o perdida de información, podremos recuperar la mayoría de datos.

    En este video te explican cómo le pasó esto a GitLab: https://www.youtube.com/watch?v=3gzyy9UMRvg. Se perdieron algunos cambios, pero lograron recuperar el 99.99999999% (o algo así) gracias a un backup.

    Pablo Aquino

    Pablo Aquino

    student
    hace 6 años

    La mejor forma son las replicaciones de base de datos, sin embargo si te refieres a los cambios en los store procedure, triggers, etc. Podrías crear un directorio guarde los scripts de estos objetos de BD y estos scripts tenerlos en Git, por lo que puedes tener las versiones cada objeto de base de datos.

    Jonathan Gonzalez Botero

    Jonathan Gonzalez Botero

    student
    hace 5 años

    Yo Tengo la misma pregunta pero enfocada no a Backups sino a versionar objetos de la BD, en serio la única manera es dropbox/Drive? no abra ninguna herramienta para versionar los objetos como packages, procedures y demás?

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.