Was ist ein objektorientiertes Datenbankverwaltungssystem?

Ein objektorientiertes Datenbankverwaltungssystem (OODBMS) hilft den Programmierern, die in einer Programmiersprache erstellten Objekte als Datenbankobjekt verhalten zu lassen. Objektorientierte Programmierung basiert auf einer Reihe von Arbeitsobjekten. Jedes Objekt ist eine unabhängig funktionsfähige Anwendung oder ein unabhängiges Programm, das eine bestimmte Aufgabe oder Rolle zugewiesen wird, um sie auszuführen. Ein objektorientiertes Datenbankverwaltungssystem ist eine relationale Datenbank, mit der alle diese unabhängigen Programme verwaltet wurden, wobei die Daten verwendet werden, um schnell auf Informationen zu Informationen durch eine größere Anwendung zu reagieren.

Um ein OoDBMS zu veranschaulichen, können wir eine einfache kommerzielle Küche mit drei Mitarbeitern verwenden: Chefkoch, Kochen und zweiter Koch. Der Koch ist für Steak verantwortlich und der zweite Koch ist für Pommes und Salat verantwortlich. Beide sind damit beschäftigt, an ihren Funktionen zu arbeiten, auch ohne Bestellungen. Der Chefkoch ist das objektorientierte Datenbankverwaltungssystem, der Cook und der zweite Cook sind beide Objekte. Ein Kunde gibt eine Bestellung für Steak, Pommes aND -Salat, den der Kellner dem Küchenchef übergibt. Der Küchenchef ruft die Bestellung aus. Der Koch liefert schnell das gekochte Steak auf den Teller. Gleichzeitig fügt der zweite Koch die Pommes und den Salat hinzu und teilt dem Küchenchef mit, dass die Bestellung abgeschlossen ist. Beide sind in der Lage, genau das zu liefern, was sofort erforderlich ist, da sie ihre individuellen Aufgaben im Voraus ausführten.

Jeder Artikel hätte von einer einzelnen Anwendung oder dem Küchenchef durchgeführt werden können, aber es hätte mehr Zeit und Ressourcen in mehreren Richtungen gedauert und die Reaktionszeit weiter verkürzt. Die Objekte oder Köche können als separate Programme verwendet werden, die Antwortzeit ist jedoch schneller und die Informationen werden in einem kohäsiven Paket bereitgestellt, wenn sie vom Küchenchef oder OODBMS koordiniert werden.

Die erhöhte Nutzung von objektorientierten Programmiersprachen wie Python, Java, C#, Visual Basic, .NET, C ++, Objective-C und Smalltalk haben alle increDie Popularität des objektorientierten Datenbankverwaltungssystems.

Ein objektorientiertes Datenbankverwaltungssystem wird im Allgemeinen am besten in Geschäftsanwendungen verwendet, bei denen eine hohe Leistungsverarbeitung in einer komplexen Umgebung erforderlich ist. Branchen mit einer hohen Nachfrage nach dieser Art von Programmierung befinden sich in der Regel in den Bereichen Engineering, Telekommunikation, spezialisierte Finanzdienstleistungen und wissenschaftliche Forschungsfelder.

Die Objektdatenverwaltungsgruppe ist eine Gruppe von Objektdatenbank- und Mapping-Anbietern, Akademikern und anderen, die zusammengekommen sind, um ein festgelegte Standardspezifikationen für objektorientierte Programme zu erstellen. Ein solcher Standard würde möglicherweise die Portabilität von Anwendungen verbessern, die für ein objektorientiertes Datenbankverwaltungssystem geschrieben wurden, und dadurch die Kosten, die bei der Erstellung neuer Code anfallen, jedes Mal entstehen. Die Gruppe wurde im Jahr 2001 aufgelöst, aber verschiedene Gruppen und Initiativen versuchen immer noch, einen Standard zu definieren, um Kreuzfunktionsanwendungen zu ermöglichen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?