Hva er et objektorientert Database Management System?

July 10  by Eliza

Et objektorientert database management system (OODBMS) hjelper programmerere gjør objekter som er opprettet i et programmeringsspråk oppfører seg som et databaseobjekt. Objektorientert programmering er basert på en serie av arbeids stedene. Hvert objekt er en selvstendig fungerende program eller program, tildelt med en bestemt oppgave eller rolle å utføre. Et objektorientert database management system er en relasjonsdatabase laget for å håndtere alle disse selvstendige programmer, ved hjelp av data produsert for å reagere raskt på forespørsler om informasjon av en større søknad.

For å illustrere en OODBMS, kan vi bruke en enkel storkjøkken med tre ansatte: kjøkkensjef, kokk og andre kokk. Kokken er ansvarlig for biff og den andre kokk er ansvarlig for pommes frites og salat. Begge er opptatt arbeider på sine funksjoner, selv uten ordrer. Kjøkkensjefen er objektorientert database management system, kokk og andre kokk er begge stedene. En kunde bestiller for biff, pommes frites og salat som servitør overlater til kjøkkensjef. Kjøkkensjefen kaller ut bestillingen. Kokken gir raskt stekt biff til plate, samtidig andre kokk legger frites og salat og forteller kokken bestillingen er gjort. De begge er i stand til å gi nøyaktig hva som kreves umiddelbart, fordi de utfører sine individuelle oppgaver på forhånd.

Hvert element kunne vært gjort av en enkelt applikasjon eller kjøkkensjef, men det ville ha tatt mer tid og dele ressurser i flere retninger, noe som ytterligere reduserer responstid. Objektene eller kokker kan brukes som separate programmer, men responstiden er raskere og informasjonen er gitt i ett sammenhengende pakke når koordinert av kokk eller OODBMS.

Den økte bruken av objektorienterte programmeringsspråk som Python, Java, C #, Visual Basic, .Net, C ++, Objective-C og Smalltalk har alle økt populariteten til objektorientert database management system.

Et objektorientert database management system er generelt best brukt i forretningsapplikasjoner hvor det er et krav for høy ytelse behandling i et komplekst miljø. Næringer med en høy etterspørsel etter denne type programmering vanligvis er i ingeniørfag, telekommunikasjon, spesialiserte finansielle vitenskapelige forskningsfelt tjenester og.

Objektdata Management Group er en gruppe av objekt database og kartlegging leverandører, akademikere og andre som kom sammen for å lage et sett en standard spesifikasjoner for et objekt-orienterte programmer. En slik standard vil potensielt forbedre portabilitet av applikasjoner skrevet for objektorientert database management system, og dermed redusere kostnadene påløper i å skape ny kode hver gang. Den gruppen ble oppløst i 2001, men ulike grupper og tiltak er fortsatt forsøker å definere en standard for å tillate for tverrfaglige søknader.