05. september 2007 - 17:51Der er
11 kommentarer og 1 løsning
Synkronisering af databaser
Hej eksperter,
Hvad er den nemmeste tilgang til at synkronisere to databaser, som er 100% ens (den ene er backup)? Umiddelbart mener jeg jo, at man bør have en "last modified" værdi på hver række, og så synkronisere de rækker, som er nyere end "last updated".
Det er mellem Google Gears' database (sqlite) og mysql, så jeg kan ikke bruge nogle fancy programmer - det skal være raw SQL og derefter håndtering af dataene.
Jeg spørger derfor hvordan man teoretisk set kan gøre det, nemmest (har min egen idé som nævnt i spørgmålet, men inputs ville være dejligt). Kodningen skal jeg nok selv klare... :)
arne, scriptet henter data begge veje. Hvis den normale database ingen data har, så henter den de eventuelle data fra backuppen. Omvendt synkroniseres der også løbende til backuppen.
Hvorfor bør jeg ikke slette en række? Vil jeg gerne have uddybet.
Det er ikke så relevant. Det er, i mit script, væsentligt at nyeste rettelse gælder. I øvrigt fungerer "slettet=true" rigtigt godt. Jeg siger mange tak. Smider du et svar, arne?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.