Udostępnij przez


Brama Standardowa

Brama to oprogramowanie, które powoduje, że jeden system DBMS wygląda jak inny. Oznacza to, że brama akceptuje interfejs programowania, gramatykę SQL i protokół strumienia danych pojedynczego systemu DBMS i tłumaczy go na interfejs programowania, gramatykę SQL i protokół strumienia danych ukrytego systemu DBMS. Na przykład aplikacje napisane do korzystania z programu SQL Server mogą również uzyskiwać dostęp do danych DB2 za pośrednictwem bramy Micro Decisionware DB2; ten produkt powoduje, że baza danych DB2 wygląda jak program SQL Server. Gdy używane są bramy, dla każdej docelowej bazy danych musi zostać napisana inna brama.

Chociaż bramy są ograniczone przez różnice architektury między systemami DBMS, są one dobrym kandydatem do standaryzacji. Jeśli jednak wszystkie zestawy DBMS mają zostać znormalizowane w interfejsie programowania, gramatyce SQL i protokole strumienia danych pojedynczego systemu DBMS, którego system DBMS ma zostać wybrany jako standardowy? Z pewnością żaden komercyjny dostawca DBMS prawdopodobnie zgodzi się na standaryzację produktu konkurenta. Jeśli opracowano standardowy interfejs programowania, gramatykę SQL i protokół strumienia danych, żadna brama nie jest potrzebna.