Donato David Morales Bautista
Preguntame 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?
Jorge Sebastian Alvarez Herrera
quizas esto te pueda ayudar a resolver la duda https://alternativeto.net/software/git/
SEBASTIAN SALAZAR
"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
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
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
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]](https://static.platzi.com/media/courses/git-github-og_4yjKsBZ.png)