Please enable JavaScript.
Coggle requires JavaScript to display documents.
DATABASE DISTRIBUITI ED ARCHITETTURA CLIENT-SERVER - Coggle Diagram
DATABASE DISTRIBUITI ED ARCHITETTURA CLIENT-SERVER
Database Distribuiti (DDB)
Connessi tramite rete di comunicazione
DDBMS: Gestisce DDB in modo trasparente all'utente
Singolo database logico su computer fisicamente sparsi
Architettura Multiprocessore
Shared Memory: Processori condividono memoria primaria e secondaria
Shared Disk: Processori condividono memoria secondaria
Shared Nothing: Nessuna memoria comune, nodi simmetrici
Livelli di Trasparenza
Replicazione
Frammentazione: Orizzontale e Verticale
Locazione e Naming
Distribuzione o Rete
Vantaggi dei DDB
Maggiore Affidabilità e Disponibilità
Miglioramento delle Prestazioni
Decentralizzazione
Localizzazione dei dati ottimizzata
Funzionalità dei DDBMS
Processare query e transazioni distribuite
Gestire il recovery dei DDB
Mantenere traccia dei dati, frammentazione e replicazione nel catalogo
Garantire la sicurezza dei dati e accesso degli utenti
Design dei DDB
Replicazione dei dati
Frammentazione dei dati
Database Federati
Vista globale della federazione di database
Traduttori di query per eterogeneità
Architettura Client-Server
Risorse condivise tra client e server
Interazione tra client e server per elaborare query
Server specializzati per funzionalità specifiche