Respaldar base de datos de aplicación de escritorio

HTML, CSS, PHP, JavaScript, Java... tus dudas por aquí...
Responder
federico
Nivel 10
Mensajes: 2243
Registrado: 02 Ene 2011, 17:26
Twitter: @

Respaldar base de datos de aplicación de escritorio

Mensaje 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.
Avatar de Usuario
elQuique
Moderador
Mensajes: 2227
Registrado: 05 May 2009, 18:43
Twitter: @elQuique
Ubicación: Florida, Uruguay
Contactar:

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

Mensaje 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.
Avatar de Usuario
Alejandro
Administrador
Mensajes: 4111
Registrado: 04 May 2009, 18:28
Twitter: @spamloco
Ubicación: Uruguay
Contactar:

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

Mensaje 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-)
federico
Nivel 10
Mensajes: 2243
Registrado: 02 Ene 2011, 17:26
Twitter: @

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

Mensaje 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.
federico
Nivel 10
Mensajes: 2243
Registrado: 02 Ene 2011, 17:26
Twitter: @

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

Mensaje 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
federico
Nivel 10
Mensajes: 2243
Registrado: 02 Ene 2011, 17:26
Twitter: @

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

Mensaje 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
Responder