Repository: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
→Collegamenti esterni: Aggiunto il template "FOLDOC" |
||
(26 versioni intermedie di 19 utenti non mostrate) | |||
Riga 1:
{{F|terminologia informatica|febbraio 2013}}
{{S|terminologia informatica}}
Un '''''repository''''' (
== Descrizione ==
Si tratta di
Si tratta di uno stile architetturale che può essere utilizzato come base di un'[[Design pattern|architettura software]]. I [[sottosistema (software)|sottosistemi]] che compongono il [[software]] accedono e modificano una singola struttura dati chiamata appunto '''repository'''. I vari sottosistemi sono fra loro "[[indipendenza relativa|relativamente indipendenti]]", in quanto interagiscono solo mediante il repository. Il [[flusso di controllo]] è dettato o dal repository, mediante un cambiamento dei dati in esso memorizzati, o dai singoli sottosistemi (flusso di controllo indipendente).▼
▲Si tratta di uno stile architetturale che può essere utilizzato come base di un'[[
* Modo [[efficienza|efficiente]] di condividere grandi mole di dati▼
== Analisi ==
=== Vantaggi ===
* Un sottosistema non deve preoccuparsi di come i dati sono prodotti o usati dagli altri sottosistemi.
* Gestione centralizzata di [[backup]], [[sicurezza]],
* Facile aggiungere nuovi sottosistemi.
=== Svantaggi ===
* I sistemi devono concordare un
* L'adozione di un nuovo modello per i dati diventa difficile e costosa: deve essere modificato interamente il repository ed aggiornati tutti i sottosistemi.
* La centralizzazione di [[backup]] e [[sicurezza]] non permette di gestire possibili requisiti specifici di alcuni sottosistemi.
* È difficile distribuire efficientemente il repository su più macchine separate, continuandolo a vedere come logicamente centralizzato. Si verrebbero infatti a creare problemi di ridondanza e
== Note ==
<references />
== Voci correlate ==▼
* [[Metadato]]
* [[Modello relazionale]]
* [[Model-View-Controller]]▼
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{FOLDOC||repository}}
▲==Voci correlate==
▲*[[Model-View-Controller]]
▲*[[Client-server]]
▲{{Portale|Informatica|Software libero}}
[[Categoria:Terminologia informatica]]
|