Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

La differenza tra DDBMS e tradizionale DBMS

Un sistema di gestione di database , o DBMS , è un software che memorizza , recupera e aggiorna i file da un database centralizzato . Esso agisce come intermediario tra i programmi e il database , e permette a più utenti o di programmi di accedere a un file di dati in una sola volta . Tuttavia, problemi di affidabilità e di efficienza in reti di grandi dimensioni hanno indotto l' implementazione di un sistema distribuito di gestione di database , o DDBMS , in cui i file di dati e le funzioni di elaborazione sono gestiti attraverso diversi siti su una rete di computer . Dati e di distribuzione

un database centralizzato , un DBMS può essere implementato come un singolo processo , solo scenario dati - o SPSD - in cui un computer è collegato l'host DBMS per recuperare dati . Un client /server DBMS può anche essere integrato come un processo multiplo , rete di dati singolo - chiamato MPSD - . Consentire più di un computer per accedere a un singolo database

aziende più grandi possono richiedere un database aziendale per supportare molti utenti su più reparti . Ciò richiederebbe l'attuazione di un processo , scenario multiplo multiple di dati , o MPMD , nel quale molti computer sono collegati a un client /server DDBMS interamente distribuite .
Affidabilità

i DDBMS offre maggiore affidabilità diminuendo il rischio di un guasto singolo sito . Se un computer della rete, il carico di lavoro viene distribuito al resto dei computer . Inoltre , un DDBMS permette di replicare i dati tra più siti; dati dal sito fallito sarà ancora disponibile in altri siti . Un centralizzata DBMS differisce perché un computer non è riuscito che ospita il database debilitare l'intero sistema .
Trasparenza

DDBMS possono supportare tre livelli di trasparenza per nascondere certe complessità da parte dell'utente , in modo efficace la gestione del database come se fosse centralizzato. Trasparenza frammentazione , il massimo livello di trasparenza , divide il database originale in frammenti e le disperde attraverso i DDBMS . Pertanto , l'utente non ha bisogno di specificare i nomi frammento o località per ottenere l'accesso . Località trasparenza richiede solo l'utente a conoscere i nomi dei frammenti . Trasparenza mappatura locale, il più basso livello di trasparenza , richiede all'utente di conoscere il nome e la posizione di un frammento .
Network espansione

Aggiunta di un nuovo sito per un DDBMS è più facile che in un DBMS . Estendere o modificare un DDBMS si verifica a livello locale , e non ostacola in modo significativo le operazioni degli altri siti . Tuttavia, apportare modifiche a un DBMS può essere in termini di tempo e complesso , dal momento che la rete è centralizzata .
Efficiency

L'efficienza di una DDBMS è aumentata attraverso la localizzazione dei dati , che disperde i dati dove è più spesso necessaria per soddisfare le esigenze di business . Questo aumenta la velocità di accesso ai dati, perché l'utente deve solo interrogare un sottoinsieme locale del database anziché l' intero database .

 

software © www.354353.com