[Talk-it] R: Re: problema con "created_by"
Edoardo Marascalchi
edoardo at edoardomarascalchi.it
Tue Jan 15 11:43:11 GMT 2008
> Ma se la mappa è salvata in modo che modifiche locali alla mappa si
> ripercuotono in modifiche locali alla struttura dati in cui la mappa è salvata,
> allora un sistema di versioning può fare comodo. Se invece ogni volta che
> modifico qualcosa nella mappa tutta la struttura viene modificata, è ovvio che
> 1) versioning non si può usare
> 2) il formato di salvataggio potrebbe essere migliorato :-)
>
ribadisco, non hai chiaro in mente come funziona:
Tutti i dati di OSM sono archiviati in un data base, dove ogni singolo
elemento (nodo e relazioni) ha un suo entry in cui è indicato il valore
_attuale_ dell'elemento.
Ogni singola modifica che viene imposta ad un elemento va a salvarsi in
una diversa tabella mantenendo i dati sull'ID dell'elemento coinvolto,
sulla data della modifica, sul autore della stessa e sul dato della
modifica stessa.
Mantenere una struttura dati del genere (siamo già nell'ordine delle
centinaia di milioni di elementi) usando strumenti diversi da un DB
relazionale sarebbe semplicemente FOLLE.
Edoardo
--
Edoardo Marascalchi
ICT Consultant
Tel +39.347.008.00.02
website: http://www.edoardomarascalchi.it
skype: My status <skype:asca_edom?call>
More information about the Talk-it
mailing list