Página 1 de 1

Respaldar base de datos de aplicación de escritorio

Publicado: 19 Sep 2016, 09:56
por federico
Por algún lado elQuique comentó que él no dejaba en manos de sus clientes el respaldo de la base de datos, lo cual es lógico porque el cliente suele ser el eslabón más débil en la cadena de seguridad.

Mi duda es qué método estás usando? Envías el respaldo a tu propio servidor? Lo envías a una cuenta de Dropbox, Google Drive bajo control del cliente? etc...

No preciso código, solo una orientación general. En mi caso la base de datos es de SQLite así que solo preciso respaldar un archivo, sin dependencias ni estructuras de directorios.

Re: Respaldar base de datos de aplicación de escritorio

Publicado: 21 Sep 2016, 10:46
por elQuique
Lo genero y tiro a una cuenta Dropbox (o cualquiera de las otras Drive online), luego de generado lo comprimo con 7zip para que ocupe menos y le pongo contraseña también. Hago eso con MySQL, SQL, SQLite, postgreSQL, y el que cuadre.

En algunos casos utilice directo en el "respaldador" creado en Csharp el generar el dump, comprimir y subir, pero como el software de Dropbox es insuperable ahora solo muevo/copio a la carpeta el archivo y el se encargará de subirlo.

Re: Respaldar base de datos de aplicación de escritorio

Publicado: 21 Sep 2016, 11:54
por Alejandro
El quique también realiza un respaldo local en disquetes que camuflan una tarjeta de memoria moderna:

Imagen

Es un nuevo sistema de seguridad ¿a quien se le va a ocurrir robarse unos disquetes? 8-)

Re: Respaldar base de datos de aplicación de escritorio

Publicado: 21 Sep 2016, 17:17
por federico
elQuique escribió:Lo genero y tiro a una cuenta Dropbox (o cualquiera de las otras Drive online), luego de generado lo comprimo con 7zip para que ocupe menos y le pongo contraseña también. Hago eso con MySQL, SQL, SQLite, postgreSQL, y el que cuadre.

En algunos casos utilice directo en el "respaldador" creado en Csharp el generar el dump, comprimir y subir, pero como el software de Dropbox es insuperable ahora solo muevo/copio a la carpeta el archivo y el se encargará de subirlo.

Muy bien! Muchas gracias.

Yo estuve viendo el comando conexion.backup de SQlite y funciona bien pero lo más lógico es enviar el respaldo a otro lugar físico. Voy a investigar con las pistas que me diste pero supongo que la cuenta de Dropbox está bajo tu control, sino sería un peligro también, los usuarios hacen cosas impensables.

Re: Respaldar base de datos de aplicación de escritorio

Publicado: 21 Sep 2016, 17:18
por federico
Alejandro escribió:El quique también realiza un respaldo local en disquetes que camuflan una tarjeta de memoria moderna:


Es un nuevo sistema de seguridad ¿a quien se le va a ocurrir robarse unos disquetes? 8-)

:shock: :shock: me hizo acordar a

Imagen

Re: Respaldar base de datos de aplicación de escritorio

Publicado: 22 Sep 2016, 06:51
por federico
Por si les puede servir:

http://sharpbox.codeplex.com/

"Do you want to write code for storing data in the cloud only once in your application? SharpBox is the right free open source solution for your project. Our goal is to disburden software projects from the demand to implement storage access twice to support a wide range of storage clouds."


---------------------

Y también

https://github.com/morrishopkins/DropBox-Uploader

Upload Files to DropBox with only JavaScript and HTML 5