Autore Topic: creare file incrementali(?)  (Letto 474 volte)

Offline Trigun

  • Utente normale
  • ***
  • Post: 183
  • Respect: +4
    • Mostra profilo
creare file incrementali(?)
« il: 20 Luglio 2013, 17:37:11 CEST »
0
salve,
sto facendo un applicazione che mi fa il backup di un db e me lo uppa su internet...
il problema è che il db (attualmente) è di circa 10+ mb e se ogni volta devo uppare 10+mb finisco i mb di internet ^^
c'e' un modo per fare con android una patch o qualcosa del genere che la prima volta mi uppi il file completo e le altre volte mi faccia solo una patch che applicata al file completo tiri fuori la versione aggiornata?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:creare file incrementali(?)
« Risposta #1 il: 20 Luglio 2013, 19:21:47 CEST »
0
Con android stesso no ma puoi scrivere tu un semplice algoritmo di sincronizzazione: per ciascuna riga del database memorizzi il timestamp di inserimento/modifica/cancellazione (la cancellazione di un record diventa logica e non fisica, altrimenti non potresti segnalarla al server) e ad ogni sincronizzazione mandi al server solo i record cambiati dopo il timestamp della sincronizzazione precedente. Questa tecnica è di fatto quella usata per la sincronizzazione "a una via" (ovvero solo da client verso server) di tipo "time-based".

Offline Trigun

  • Utente normale
  • ***
  • Post: 183
  • Respect: +4
    • Mostra profilo
Re:creare file incrementali(?)
« Risposta #2 il: 20 Luglio 2013, 19:35:50 CEST »
0
Eh ma non ho accesso al di da codice... L'applicazione fa il backup a mano di un db che crea un altra applicazione...

Inviato dal mio GT-I9100 usando Tapatalk

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:creare file incrementali(?)
« Risposta #3 il: 20 Luglio 2013, 21:56:39 CEST »
0
Allora mi sa che non ci sono molte possibilita....

Inviato dal mio Galaxy Nexus con Tapatalk 2


Offline Trigun

  • Utente normale
  • ***
  • Post: 183
  • Respect: +4
    • Mostra profilo
Re:creare file incrementali(?)
« Risposta #4 il: 20 Luglio 2013, 21:58:22 CEST »
0
attualmente creo uno zip con la massima compressione possibile e lo mando.. volevo vedere se c'era un modo per ridurre ancora d+ i dati...