FORO SPAMLOCO


Respaldar base de datos de aplicación de escritorio


HTML, CSS, PHP, JavaScript, Java... tus dudas por aquí...
   

Respaldar base de datos de aplicación de escritorio

Notapor federico » Sep 2016, 09:56

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



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

Notapor elQuique » Sep 2016, 10:46

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
elQuique
Moderador
 
Mensajes: 2227
Registrado: May 2009, 18:43
Ubicación: Florida, Uruguay
Twitter: @elQuique

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

Notapor Alejandro » Sep 2016, 11:54

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

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

Notapor federico » Sep 2016, 17:17

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: 2245
Registrado: Ene 2011, 17:26
Twitter: @

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

Notapor federico » Sep 2016, 17:18

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: 2245
Registrado: Ene 2011, 17:26
Twitter: @

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

Notapor federico » Sep 2016, 06:51

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