Heila`!
Dunque, i db federati sono installazioni amministrate separatamente
che "compartecipano" in qualche maniera; secondo me il termine
e` piu' commerciale che tecnico (non e` una architettura "speciale").
Comunque il termine "federated database" si riferisce di solito a
Microsoft SQL Server.
Comunque, ti interessa esaminare un dbms specifico o una trattazione
generica?
Per i soliti Tre Re (DB2, ORACLE, MS SQL Server), puoi cercare le
istruzioni on line sui rispettivi siti (sono scritte in maniera
abbastanza semplice), donde conoscerai le differenze tra
architetture shared nothing - shared disk - cache fusion -
partizionamento orizzontale.
Ti consiglio in ogni caso una lettura delle tre architetture a scopo
di confronto, in quanto molto istruttiva (ad esempio per capire dove
sta il collo di bottiglia, il diverso lavoro manuale che deve fare
il dba, cosa succede in caso di guasto, la scalabilita` massima etc.)
In fondo a questa pagina:
http://www.oracle.com/technology/products/database/clustering/index.html
ci sono tre pdf con i confronti, per un'idea generale.
Per qualcosa di piu` tecnico, bisogna suddividere a seconda
dell'argomento specifico di tuo interesse; es. transazioni, query,
consistenza, indici etc ciascuno ha un suo argomento corrispondente
per db distribuiti.
Esiste anche letteratura sui db peer to peer (probabilmente il
piu` grande db distribuito al mondo :-).
bye
grazie per le valide informazioni,in effetti sono molto specifiche,io
in realtà non ero così intenzionato ad arrivare ai dbms specifici al
massimo li avrei solo enunciati,il mio lavoro di ricerca tratta in
generale database distribuiti e database federati... tipo un confronto
con similitudini,differenze, limiti e vantaggi dell'uno e
dell'altro.sai consigliarmi qualcosa anche su questo genere?ti
ringrazio moltissimo.
Dunque, ti consiglio di prendere gli ultimi tre pdf della pagina
del link sopra, ed estrapolare le tabelle. Essendo una competizione
commerciale, troverai scritti in maniera MOLTO evidente gli
svantaggi delle architetture...
Per una trattazione generica, vado a memoria ma mi ricordo che
il libro di Chris Date ("An Introduction to Database Systems")
dovrebbe avere una sezione generica sui db distribuiti.
Qui spero di non sbagliarmi e/o di farti confondere le idee, perche'
per cio' che riguarda i db "federati", resto un po' perplesso perche'
per quanto ne so io il termine si applica solo a SQL Server, che
altro non e' che il nome commerciale di un'architettura shared nothing
con partizionamento manuale, e che comunque (se non sbaglio le
definizioni) e` anch'essa un'architettura distribuita.