Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    16

    Consiglio su Invio delle modifiche di un database

    Ciao, vi scrivo per chiedere un consiglio su quella che è la mia idea....

    Siamo in 3, fisicamente dislocati in posti diversi. Tutti e 3 utilizziamo lo stesso programma che carica una anagrafica attualmente contenuta in un file txt. Tutte le mattine io aggiorno l'anagrafica e la trasmetto in toto agli 2 colleghi. Questo vuol dire che ognuno ha la sua copia del DB residente nel proprio PC e voglio che continui ad essere così anche se so che sarebbe più pratico avere un database sulla rete al quale ognuno attinge.

    Voglio aggiornare il programma, abbandonare il "database" su file txt e utilizzarne uno di Access. Il file txt che tutte le mattine trasmetto è grande circa 1MB ma passando ad un db di Access presumo che se dovessi tutte le mattine trasmettere il file di Access, dovrei trasmettere un file con grandezza non inferiore ai 10MB....ovviamente ci vuole più tempo.

    Avevo quindi pensato di trasmettere solo le modifiche che io quotidianamente faccio. In che modo?
    Ho visto che la classe DataSet espone il metodo GetChanges che mi ritorna un DataSet contenente le modifiche apportate. A questo punto, ottenuto questo DataSet contenente le modifiche ho pensato che potrei serializzarlo, salvarlo su un file ed inviarlo ai miei 2 colleghi.
    Quando loro lanciano il programma, questo va a controllare se il file degli aggiornamenti è presente, in caso affermativo lo apre, lo Deserializza ed esegue l'update al database.

    Cosa ne pensate della mia idea?

    Grazie
    Giacomo

  2. #2
    siete in 3 posti diversi ma collegati in qualche modo?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    16
    Quote Originariamente inviata da optime Visualizza il messaggio
    siete in 3 posti diversi ma collegati in qualche modo?
    Ognuno ha la propria connessione e ci parliamo tramite skype...

  4. #4
    ma non siete collegati in lan/wan tramite un server comune, corretto?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    16
    Quote Originariamente inviata da optime Visualizza il messaggio
    ma non siete collegati in lan/wan tramite un server comune, corretto?
    Corretto...nessuna lan

  6. #6
    avete pensato di mettere qualcosa in cloud, così accedete tutti?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    16
    Quote Originariamente inviata da optime Visualizza il messaggio
    avete pensato di mettere qualcosa in cloud, così accedete tutti?
    Si ci ho pensato ma preferiamo non mettere nulla su cloud e avere 3 copie fisiche del db...

  8. #8
    Quote Originariamente inviata da giamisan Visualizza il messaggio
    Si ci ho pensato ma preferiamo non mettere nulla su cloud e avere 3 copie fisiche del db...
    ok, allora continuate a passarvi il txt, non credo ci siano alternative

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    16
    Quote Originariamente inviata da optime Visualizza il messaggio
    ok, allora continuate a passarvi il txt, non credo ci siano alternative
    Ciao, scusami se non ho più scritto...ero in montagna a sciare, sono poi rimasto bloccato dalle valanghe e sono tornato operativo l'altro giorno....tempo di mettere a posto le cose accumulate e sono tornato operativo.
    Effettivamente credo che tu abbia raggione passare le modifiche e basta diventa un po' un casino se non una cosa impossibile.

    Come mi consiglieresti di procedere se decidessi di mettere il file di Database su cloud?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,316
    non credo che devi mettere il file di database su cloud, ma proprio il database in cloud.

    Non so che db utilizzi quindi... comunque si tratta di importare il db online e utilizzare le api fornite dal gestore per effettuare le query (oppure cambiare solo l'indirizzo di connessione, dipendentemente dal servizio)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.