Posizione: Casa > internet >

Che cosa è un Object-Oriented Database Management System?

  

Un oggetto-sistema di gestione orientata ai database (OODBMS) aiuta i programmatori a rendere gli oggetti creati in un linguaggio di programmazione si comportano come un oggetto di database. Programmazione object-oriented si basa su una serie di oggetti di lavoro. Ogni oggetto è un'applicazione funzionante in modo indipendente o un programma, assegnato con un compito specifico o di ruolo da svolgere. Un oggetto-sistema di gestione orientata ai database è un database relazionale progettato per gestire tutti questi programmi indipendenti, utilizzando i dati prodotti per rispondere rapidamente alle richieste di informazioni da un'applicazione più ampia.

Per illustrare uno OODBMS, possiamo usare una cucina semplice commerciale, con tre membri del personale: chef, cucinare e cucinare secondi. Il cuoco è responsabile per bistecca e il cuoco secondo è responsabile per patatine fritte e insalata. Entrambi lavorano sono occupati per le loro funzioni, anche senza ordini. Il capo cuoco è l'oggetto-sistema di gestione orientata ai database, il cuoco e cuoco secondo sono entrambi gli oggetti. Un cliente effettua un ordine per la bistecca, patate fritte e insalata, che le mani cameriere al cuoco capo. Il capo cuoco invita l'ordine. Il cuoco fornisce rapidamente la bistecca cotta alla piastra, allo stesso tempo, il cuoco secondo aggiunge le patatine fritte e insalata e racconta lo chef l'ordine è fatto. Entrambi sono in grado di fornire esattamente ciò che è richiesto immediatamente, perché erano svolgimento dei loro compiti individuali in anticipo.

Ogni oggetto potrebbe essere stato fatto da una singola applicazione o il capo cuoco, ma ci sarebbe voluto più tempo e risorse diviso in molteplici direzioni, riducendo ulteriormente i tempi di risposta. Gli oggetti o cuochi possono essere utilizzati come programmi separati, ma il tempo di risposta è più veloce e le informazioni sono fornite in un pacchetto coerente quando coordinati dallo chef o OODBMS.

L'utilizzo crescente di linguaggi di programmazione object-oriented come Python, Java, C #, Visual Basic,. Net, C + +, Objective-C e Smalltalk hanno aumentato la popolarità di oggetto-sistema di gestione orientata ai database.

Un oggetto-sistema di gestione orientata ai database è in genere utilizzato al meglio nelle applicazioni di business in cui vi sia un requisito per l'elaborazione ad alte prestazioni in un ambiente complesso. Industrie a una forte domanda per questo tipo di programmazione sono in genere nei settori della meccanica, delle telecomunicazioni, servizi finanziari specializzati e della ricerca scientifica.

I dati Object Management Group è un gruppo di oggetto di database e di venditori di mappatura, accademici e altri che si sono riuniti per creare un set di specifiche di uno standard per programmi orientati agli oggetti. Tale norma sarebbe potenzialmente migliorare la portabilità delle applicazioni scritte per l'oggetto-sistema di gestione orientata ai database, e quindi ridurre i costi sostenuti per la creazione di nuovo codice ogni volta. Il gruppo si sciolse nel 2001, ma i vari gruppi e le iniziative sono ancora cercando di definire uno standard per consentire di attraversare applicazioni funzionali.

----------------------------------
Articolo correlato:
----------------------------------