Translacja obiektów na relacje

Poet Software SQL Object Factory odwzorowuje obiekty z aplikacji opracowanych za pomocą języków C++ lub Java w rekordy relacyjnej bazy danych

Poet Software SQL Object Factory odwzorowuje obiekty z aplikacji opracowanych za pomocą języków C++ lub Java w rekordy relacyjnej bazy danych

Zapamiętywanie obiektów w bazie danych zawsze było trudnym zadaniem. Pierwsze możliwości pojawiły się z chwilą, gdy jako element relacyjnej bazy danych można było zapamiętać tzw. duże obiekty binarne (BLOB), które tak naprawdę nie były żadnymi obiektami w rozumieniu programowania obiektowego. Producenci systemów zarządzania bazami danych zaczęli oferować takie możliwości zaledwie kilka lat temu. Wykorzystanie ich było jednak o tyle trudne, że to użytkownik musiał troszczyć się o ich programową obsługę i ewentualne powiązanie z danymi relacyjnymi w bazie. Ponadto sposoby pamiętania tych obiektów nie były ujednolicone z pamiętaniem danych relacyjnych, gdyż były one zapisywane w innych plikach niż dane relacyjne, co powodowało trudności w backupie i odtwarzaniu bazy.

Ujednolicone metody pamiętania obiektów i ich obsługi przez system bazy danych pojawiły się w ofercie tzw. serwerów uniwersalnych, proponowanych przez Informixa, Oracle i IBM. Jednakże niepowodzenia Informixa związane z wprowadzeniem na rynek uniwersalnego serwera bazy danych zniechęciły wielu potencjalnych użytkowników do idei jednego produktu obsługującego wszystkie typy danych.

W efekcie powróciła idea odwzorowywania obiektów na dane relacyjne w bazie. Firma Poet Software oferuje narzędzie pracujące na stacji klienta z Windows, przeznaczone do takiej operacji. Poet Software SQL Object Factory odwzorowuje obiekty z aplikacji opracowanych za pomocą języków C++ lub Java w rekordy relacyjnej bazy danych. Celem jest ułatwienie pracy programistom, którzy zmuszeni są do upraszczania lub minimalizowania kodu obiektów, aby móc umieścić je w bazie relacyjnej. W przyszłości firma zamierza opracować wersję SQL Object Factory do pracy na serwerze bazy danych. W SQL Object Factory zrealizowano zestaw funkcji API, zapewniających odwzorowanie: obiekty-relacje, zdefiniowanych przez konsorcjum Object Database Management Group.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200