Probablemente conozcas un programa llamado Dropbox el cual te permite sincronizar los archivos que se encuentran en una computadora con los archivos que se encuentran en otras computadoras.
¿Cómo funciona Dropbox?
- Instalas el programa
- Determinas una carpeta que será compartida
- Copias o creas archivos en esa carpeta compartida
- Los archivos de tu carpeta compartida el Dropbox los copia en tu propia carpeta que se encuentra en la nube (cloud)
- Todas las computadoras que tengan acceso a tu carpeta compartida en la nube podrán acceder a esos archivos
- Y tu podrás acceder a los archivos que esas otras computadoras coloquen en tu carpeta compartida en la nube
Muy útil, muy fácil de usar, muy práctico.
Si por ejemplo deseas enviar un archivo grande no necesitas enviarlo por e-mail, lo colocas en tu carpeta compartida del Dropbox, él lo coloca en la carpeta de la nube y minutos después ya estará disponible para todas las demás computadoras que tengan acceso a dicha carpeta. Así podrías compartir fotografías, vídeos, planillas Excel, documentos Word, etc.
¿Pero se puede usar con bases de datos?
No, no es recomendable.
El motivo es que Dropbox cuando detecta un cambio en un archivo lo copia completo, no copia solamente la parte que cambió (porque no sabe cual parte es esa, recuerda que en la carpeta compartida se puede colocar cualquier tipo de archivo, de lo que sea)
Por lo tanto, cada vez que un usuario inserte/actualice/borre algo en la Base de Datos el Dropbox intentará copiarla a la carpeta compartida en la nube. Eso, en primer lugar consumirá todo tu ancho de banda (porque las bases de datos tipicamente ocupan muchos megabytes de espacio en el disco duro) y luego con toda seguridad corromperá a tu Base de Datos si varios usuarios están modificándola.
La única excepción es cuando una sola persona usará la Base de Datos, en este caso no debería haber problemas. Pero una Base de Datos que solamente sea accedida por una persona no es muy útil en la gran mayoría de los casos.
¿Y para qué podría usar Dropbox?
Para enviar los backups o para tenerlos en la nube, para eso sí que sería útil. Haces un backup con algunos de los métodos establecidos para ello y luego copias ese backup en tu carpeta del Dropbox. Entonces, si algo malo le llegara a pasar a tu Base de Datos tendrás de donde recuperarla.
https://firebird21.wordpress.com/2013/07/03/los-metodos-para-hacer-backup/
Recuerda: no hay problema en poner en la carpeta compartida del Dropbox los backups de tus bases de datos. Lo que no deberías hacer es poner las bases de datos allí y permitirles a los usuarios que se conecten a las bases de datos que están en la carpeta compartida, eso jamás hagas. O las corromperás gravemente.
Artículos relacionados:
El índice del blog Firebird21 | Firebird SQL
Ago 07, 2013 @ 15:27:35
YAcosta
Ago 09, 2013 @ 00:11:17
Exactamente este es el metodo que uso, pero ademas de eso desde el aplicativo corro un procedimiento para comprimir el archivo backup (zipear) de esa manera ocupamos menos espacios aun en la carpeta dropbox. Buena sugerencia.
Leonardo Lopez
Mar 03, 2014 @ 23:56:58
Hay alguna aplicacion gratuita tipo dopbox, skydryve, etc que se pueda usar para base de datos?
wrov
Mar 05, 2014 @ 16:06:52
No, porque es otro concepto. Lo que haces con BDs es alojarlas en una computadora que se llama Servidor y luego las aplicaciones acceden a las BDs que se encuentran en ese Servidor. No necesitas ni de Dropbox, ni de SkyDrive, ni de algún programa de esos para acceder a las BDs.
Saludos.
Walter.
satelt
Nov 13, 2014 @ 12:21:48
Pero existe algún servicio en el que puedas alojar la DB, en la nube y acceder a ellas remotamente??
wrov
Nov 13, 2014 @ 22:49:21
Sí, por supuesto, lo único que necesitas es:
– Una IP pública en la PC donde se encuentra la Base de Datos.
– El Servidor del Firebird instalado en esa PC.
– El puerto 3050 (o el que desees utilizar) abierto.
Saludos.
Walter.
Alejandro Rocha Caballero
Nov 17, 2016 @ 18:12:04
Hola a todos!
Si se puede compartir las bases de datos con DropBox… hice lo siguiente… Mi pc fuera de oficina, estoy como propietario de unas bases de datos .CDX y las compartí con personal de mi oficina…. allá es un Server 2012 R2 y cargué un Dropbox específico de la oficina al cual le compartí…
En ese mismo server… compartí las bases de datos para la oficina..me explico? el Dropbox cargado en el server, a través del modulo recursos compartidos a un grupo de usuarios , y en cada pc de ellos, conecté ese recurso compartido a una letra, y en vez de cargar un dropbox a cada pc, solo se comparte el recurso…
Ya hicimos pruebas, y como es un recurso compartido, no hay conflictos..ya que el acceso a esas BD del DropBox único, es como si fuese una sola pc, . los hay cuando comparto las BD a otro dropbox fuera de la oficina, y me crea la bd con el nombre .. conflicto en la pc de xxx…
Si gustan ayuda, mi correo: info.iteknomx@gmail.com
Saludos
wrov
Nov 23, 2016 @ 12:09:52
Hmmmmm, interesante idea, habría que probar si funciona con Firebird y no se corrompe la Base de Datos.
Saludos.
Walter.
jhironsel
Feb 16, 2017 @ 14:05:46
Deberia de hacerte un tutorial y compartirlo poraqui, No le comprendo bien algunas cosas…. Water usted hizo las pruebas de lugar?