casa
Top.Mail.Ru Yandeks.Metrika
Forum: "Basi";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

giù

replicazione Trova rami simili


Victor Tsay   (2001-11-29 10:02) [0]

Buona giornata a tutti!

Si prega di indicare il modo migliore per scrivere l'elaborazione del trasferimento e l'aggiornamento dei dati.
Ci sono due computer che si connettono una volta al giorno via modem. Modificare e aggiungere dati può su qualsiasi computer. Qualcuno può consigliare come rendere più eleganti la replica e l'aggiornamento dei dati? Ora sono propenso a pensare che per ogni tabella ne faccia una copia, dove all'evento "Post" scrivo il record modificato o aggiunto e poi trasferisco tutte le modifiche (copie delle tabelle) via modem. Al ricevimento, elaboro le tabelle risultanti e, di conseguenza, aggiungo o modifica il database di lavoro.
Ma questo metodo non mi piace affatto. Troppo ingombranti, troppi tavoli. Qualcuno può imbattersi in questo?
Grazie in anticipo per la risposta.



p@s   (2001-11-29 10:22) [1]

Abbiamo usato una tabella in cui c'erano solo la chiave di istanza, il numero di versione dell'istanza e i segni - creati / modificati / cancellati. Durante la replica, sono stati selezionati i record per i quali è stato impostato il flag s / m / y, il numero di versione è aumentato di uno. I dati strappati sono stati trasferiti in un altro ufficio. C'era un'analisi della versione. Il numero della versione in arrivo dell'istanza deve essere maggiore di un'unità di quella corrente. Se più di uno - poi perso il pacco. Se è minore o uguale, l'istanza è stata corretta in entrambe le posizioni ed è stato necessario determinare dove sono rilevanti i dati. Questo di solito veniva fatto per telefono. Successivamente, la replica è stata accettata o rifiutata.
In breve, qualcosa di simile.



Dick Gonsales   (2001-12-04 05:33) [2]

È possibile nell'analisi del POST
immediatamente disegnare una stringa
operazione corrispondente (APPEND FROM / DELETE FROM /)
e scrivi come ddhhmmss.PRG
e inviarlo via modem ad un'altra macchina
diciamo una volta nei minuti 30, dall'altra parte è simile
Ricevuto file con l'aiuto di cyclo bat
che, trovando il file * .prg, lo esegue e poi
sposta unità: / arc / yymmdd /

In questo caso, capisco che amerai
un sacco di domande se i tuoi dipendenti sono cambiati
una e la stessa linea nell'ultima mezz'ora, quale di loro ha ragione ???
Ovviamente puoi aggiungere a ogni tabella attraverso il campo
last_update (DATE) e guarda chi è quello dopo e parv,
ma questo è puramente il tuo particolare sharpening e decido
solo tu puoi Traccia tali record per lo stesso
last_update (data)



Pagine: 1 tutto il ramo

Forum: "Basi";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

al piano di sopra















Memoria: 0.82 MB
Ora: 0.452 c
14-22409
Vadim
2001-11-12 13:56
2002.01.08
O forse non ci batteremo le mani a vicenda?


4-22491
NikRus
2001-11-04 18:09
2002.01.08
È possibile intercettare i tasti: Ctrl + Esc, Ctrl + Alt + Canc


3-21939
SAN
2001-12-04 16:01
2002.01.08
MSSQL


4-22461
scià
2001-10-29 11:08
2002.01.08
problema con LogonUser (ERROR_PRIVILEGE_NOT_HELD)


1-22058
$ Hic0
2001-12-16 11:49
2002.01.08
TTreeView e TListView





afrikaans albanese Arabic armeno Azero basco bielorusso Bulgarian catalano Cinese (semplificato) Cinese (tradizionale) croato Ceco danese Dutch Inglese estone filippina Finnish Francese
galiziano georgiano Tedesco greco Creolo haitiano ebraico hindi ungherese islandese Indonesian irlandese Italiano Giapponese Korean lettone lituano macedone Malay maltese Norwegian
persiano polacco Portoghese rumeno Russian serbo Slovak sloveno Spagnolo swahili Swedish Thai turco ucraino Urdu vietnamita gallese yiddish bengalese bosniaco
Cebuano esperanto Gujarati Hausa Hmong Igbo giavanese kannada khmer lao latino maori marathi mongolo nepali punjabi somalo tamil telugu Yoruba
zulù
Английский Francese tedesco italiano portoghese russo spagnolo