Skip to content

Le strategie di una multinazionale nel mercato italiano: il caso Kraft

Operare su un database distribuito: esempio

Tra i requisiti fondamentali del nuovo sistema informatico d’importanza cruciale è la sincronizzazione dei dati tra un agente di commercio e l’altro e tra gli agenti di commercio e le varie sedi dell’azienda.
Nel paragrafo “Che cosa offre il mercato?” sono stati analizzati un prodotto stand-alone (Sage ACT!) e diverse soluzioni client-server (vTiger, SugarCRM, ecc…). L’approccio utilizzato in questo progetto ha portato a unire i pregi di entrambe le tecnologie. Lo scopo è ottenere un database distribuito che permetta agli utenti di poterlo utilizzare sia quando collegati all’intranet aziendale sia quando la connessione non è disponibile.
Come descritto nel paragrafo “Lavorare offline…”, ogni commerciale avrà accesso a un’applicazione stand-alone che utilizza Oracle JavaDB come strumento di persistenza. I dati cui gli utenti dell’applicazione avranno accesso sono un sottoinsieme di quelli presenti anche sul DBMS aziendale PostgreSQL.

Ogni utente dell’applicazione lavorerà sempre sui dati locali, in modo da non preoccuparsi della disponibilità o meno del collegamento alla rete aziendale. La sincronizzazione di ogni database locale con il server aziendale avverrà automaticamente all’apertura e chiusura dell’applicazione, oppure manualmente su esplicita richiesta dell’utente. Ogni database locale deve avere la possibilità sia di ricevere gli aggiornamenti dal DBMS aziendale, sia d’inviare i dati inseriti e modificati localmente dagli utenti.
Lo scenario che si presenta prevede più database gemelli (i database locali JavaDB) e un database “centrale” (il DBMS PostgreSQL installato sul server di Trento). Ogni database locale sarà quindi una replica di parte del database aziendale.

Nel corso degli anni, in informatica, questa situazione è stata discussa e affrontata diverse volte sotto il nome di database replication. La maggior parte delle implementazioni di questa tecnologia usa un approccio master-slave, dove un server di database (il master) mantiene la copia principale dei dati e server di database aggiuntivi (gli slave) mantengono copie secondarie degli stessi. Questa semplice implementazione prevede che le repliche della base di dati principale (gli slave) siano accessibili esclusivamente in lettura, mentre i dati vengono inseriti e modificati esclusivamente all’interno del master.

Implementazioni più complesse utilizzano invece un approccio multi-master, dove ogni replica di database può modificare i contenuti. Questa tecnologia introduce un sostanziale incremento di complessità che la rende una scelta valida solamente in determinate situazioni.
La replicazione dei database può essere realizzata seguendo tre modelli:
- Snapshot replication
I dati di un server di database sono semplicemente copiati in altri server di database.
Un editore (publisher), che può trovarsi su un server di database slave, invia i dati al distributore (distributor) che solitamente si trova sul server di database master. Il distributore, spedisce copia dei dati a tutti i server di database che hanno un “abbonamento” con esso (subscriber) .
Questa tecnica di replicazione prevede, ogni volta, la duplicazione dell’interno database.
- Transactional replication
Inizialmente ogni subscriber contiene una copia iniziale del database principale. Queste copie saranno poi periodicamente aggiornate con i dati (nuovi o modificati) contenuti nel database master. Questa tecnica dinamica utilizza una propagazione incrementale, verso i subscriber, delle modifiche apportate dai publisher.
I publisher e i subscriber devono essere sempre mantenuti sincronizzati e dovrebbero quindi essere sempre connessi tra loro.
- Merging replication
Dati provenienti da più database (publisher/subscriber) vengono combinati in un unico database (distributor) che poi sincronizza nuovamente i database publisher/subscriber.

Questo brano è tratto dalla tesi:

Le strategie di una multinazionale nel mercato italiano: il caso Kraft

Altri brani estratti dalla tesi

CONSULTA INTEGRALMENTE QUESTA TESI

La consultazione è esclusivamente in formato digitale .PDF

Acquista

Informazioni tesi

  Autore: Francesco Rocco
  Tipo: Laurea I ciclo (triennale)
  Anno: 2007-08
  Università: Università degli Studi di Milano
  Facoltà: Scienze Politiche
  Corso: Scienze economiche
  Relatore: Francesco Spano
  Lingua: Italiano
  Num. pagine: 66

FAQ

Per consultare la tesi è necessario essere registrati e acquistare la consultazione integrale del file, al costo di 29,89€.
Il pagamento può essere effettuato tramite carta di credito/carta prepagata, PayPal, bonifico bancario.
Confermato il pagamento si potrà consultare i file esclusivamente in formato .PDF accedendo alla propria Home Personale. Si potrà quindi procedere a salvare o stampare il file.
Maggiori informazioni
Ingiustamente snobbata durante le ricerche bibliografiche, una tesi di laurea si rivela decisamente utile:
  • perché affronta un singolo argomento in modo sintetico e specifico come altri testi non fanno;
  • perché è un lavoro originale che si basa su una ricerca bibliografica accurata;
  • perché, a differenza di altri materiali che puoi reperire online, una tesi di laurea è stata verificata da un docente universitario e dalla commissione in sede d'esame. La nostra redazione inoltre controlla prima della pubblicazione la completezza dei materiali e, dal 2009, anche l'originalità della tesi attraverso il software antiplagio Compilatio.net.
  • L'utilizzo della consultazione integrale della tesi da parte dell'Utente che ne acquista il diritto è da considerarsi esclusivamente privato.
  • Nel caso in cui l’utente che consulta la tesi volesse citarne alcune parti, dovrà inserire correttamente la fonte, come si cita un qualsiasi altro testo di riferimento bibliografico.
  • L'Utente è l'unico ed esclusivo responsabile del materiale di cui acquista il diritto alla consultazione. Si impegna a non divulgare a mezzo stampa, editoria in genere, televisione, radio, Internet e/o qualsiasi altro mezzo divulgativo esistente o che venisse inventato, il contenuto della tesi che consulta o stralci della medesima. Verrà perseguito legalmente nel caso di riproduzione totale e/o parziale su qualsiasi mezzo e/o su qualsiasi supporto, nel caso di divulgazione nonché nel caso di ricavo economico derivante dallo sfruttamento del diritto acquisito.
L'obiettivo di Tesionline è quello di rendere accessibile a una platea il più possibile vasta il patrimonio di cultura e conoscenza contenuto nelle tesi.
Per raggiungerlo, è fondamentale superare la barriera rappresentata dalla lingua. Ecco perché cerchiamo persone disponibili ad effettuare la traduzione delle tesi pubblicate nel nostro sito.
Per tradurre questa tesi clicca qui »
Scopri come funziona »

DUBBI? Contattaci

Contatta la redazione a
[email protected]

Ci trovi su Skype (redazione_tesi)
dalle 9:00 alle 13:00

Oppure vieni a trovarci su


Non hai trovato quello che cercavi?


Abbiamo più di 45.000 Tesi di Laurea: cerca nel nostro database

Oppure consulta la sezione dedicata ad appunti universitari selezionati e pubblicati dalla nostra redazione

Ottimizza la tua ricerca:

  • individua con precisione le parole chiave specifiche della tua ricerca
  • elimina i termini non significativi (aggettivi, articoli, avverbi...)
  • se non hai risultati amplia la ricerca con termini via via più generici (ad esempio da "anziano oncologico" a "paziente oncologico")
  • utilizza la ricerca avanzata
  • utilizza gli operatori booleani (and, or, "")

Idee per la tesi?

Scopri le migliori tesi scelte da noi sugli argomenti recenti


Come si scrive una tesi di laurea?


A quale cattedra chiedere la tesi? Quale sarà il docente più disponibile? Quale l'argomento più interessante per me? ...e quale quello più interessante per il mondo del lavoro?

Scarica gratuitamente la nostra guida "Come si scrive una tesi di laurea" e iscriviti alla newsletter per ricevere consigli e materiale utile.


La tesi l'ho già scritta,
ora cosa ne faccio?


La tua tesi ti ha aiutato ad ottenere quel sudato titolo di studio, ma può darti molto di più: ti differenzia dai tuoi colleghi universitari, mostra i tuoi interessi ed è un lavoro di ricerca unico, che può essere utile anche ad altri.

Il nostro consiglio è di non sprecare tutto questo lavoro:

È ora di pubblicare la tesi