Skip to main content

Co to jest system zarządzania bazą danych zorientowany na obiekt?

System zarządzania bazą danych zorientowany na obiekty (OODBMS) pomaga programistom tworzyć obiekty tworzone w języku programowania, zachowując się jako obiekt bazy danych.Programowanie obiektowe opiera się na serii obiektów działających.Każdy obiekt jest niezależnie funkcjonującą aplikacją lub programem, przypisywanym konkretnym zadaniem lub rolą do wykonania.Zorientowany obiektowo system zarządzania bazą danych to relacyjna baza danych zaprojektowana do zarządzania wszystkimi tymi niezależnymi programami, wykorzystując dane opracowane w celu szybkiego odpowiadania na żądania informacji przez większą aplikację.

Aby zilustrować OODBMS, możemy użyć prostej komercyjnej kuchni z trzema pracownikami: szefem kuchni, kucharzem i drugim kucharzem.Cook jest odpowiedzialny za stek, a drugi kucharz jest odpowiedzialny za frytki i sałatkę.Obaj są zajęci pracą nad swoimi funkcjami, nawet bez żadnych zamówień.Główny szef kuchni to obiektowy system zarządzania bazą danych, Cook i Second Cook są oba obiekty.Klient składa zamówienie na stek, frytki i sałatkę, które kelner przekazuje głównemu szefowi kuchni.Główny szef kuchni wywołuje zamówienie.Cook szybko dostarcza gotowanego steku na talerzu, jednocześnie drugi kucharz dodaje frytki i sałatkę i mówi szefowi kuchni, że zamówienie jest wykonane.Oboje są w stanie dokładnie dostarczyć dokładnie to, co jest wymagane, ponieważ z wyprzedzeniem wykonywali swoje indywidualne zadania.

Każdy przedmiot mógł zostać wykonany przez jedną aplikację lub szefa kuchni, ale zajęłoby to więcej czasu i podzielonych zasobów wWiele kierunków, dalszy skraca czas odpowiedzi.Obiekty lub kucharze mogą być używane jako osobne programy, ale czas reakcji jest szybszy, a informacje są podawane w jednym spójnym pakiecie, gdy koordynowane przez szefa kuchni lub oodbms.

Zwiększone wykorzystanie języków programowania zorientowanych na obiekty, takich jak Python, Java,C#, Visual Basic, .NET, C ++, CORSEV-C i Smalltalk zwiększyły popularność systemu zarządzania obiektowymi bazami danych.

System zarządzania bazą danych zorientowany na obiekty jest na ogół najlepiej stosowany w aplikacjach biznesowych, w których istnieje wymóg dotyczący wysokiej wydajności w złożonym środowisku.Branże o dużym zapotrzebowaniu na tego rodzaju programowanie zazwyczaj dotyczą inżynierii, telekomunikacji, specjalistycznych usług finansowych i dziedzin badań naukowych.

Grupa zarządzania danymi Object to grupa obiektowych dostawców bazy danych i mapowania, naukowców i innych, którzy zebrali sięUtwórz ustawienie standardowych specyfikacji dla programów obiektowych.Taki standard potencjalnie poprawiłby przenośność aplikacji zapisanych dla obiektowego systemu zarządzania bazą danych, a tym samym zmniejszając koszty poniesione przy tworzeniu nowego kodu za każdym razem.Grupa rozwiązana w 2001 r