OTC - Strona główna

  Download   |  Kontakt   |  Moje konto   |  Wyloguj się  

zalogowany: Gość / Guest




Winflector / Winflector Console
Serwer Mediator ISAM
Mediator - klient Delphi
Mediator - klient xBase/Clipper
Mediator - interfejs COM
Komponenty xHarbour dla Delphi
Interfejs COM dla xHarbour/DBF
Terminal GUI
Terminal Console
Terminal xBase
Jak kupić?
Download
Cennik
 


Rewolucja w świecie MySQL!
Darmowy, nielimitowany Mediator dla MySQL dla aplikacji xHarbour, Harbour oraz Delphi!
Szczegóły w Aktualnościach.
Strona główna  »  Produkty  »  Serwer Mediator ISAM

Serwer Mediator ISAM

Nie ma odwrotu od SQL!

Mediator pack
Czy chciałbyś aby Twoja aplikacja napisana w Delphi, Clipperze, Harbourze lub xHarbourze w niemal magiczny sposób zaczęła współpracować z bazą SQL? Do tego w krótkim czasie i bez wysiłku z Twojej strony? Jeżeli tak to znalazłeś właściwe rozwiązanie - serwer Mediator powstał aby zapewnić szybką i bezproblemową migrację ze starzejących się formatów baz takich jak DBF do stających się standardem serwerów baz SQL.

Mediator umożliwia przeniesienie dowolnej aplikacji Delphi lub xBase do środowiska relacyjnej bazy danych SQL. Mediator pozwala zachować to co najcenniejsze - tysiące sprawdzonych linii kodu, wymieniając najsłabszy element tradycyjnych aplikacji ISAM - sposób przechowywania i zarządzania danymi. Przeniesienie danych do serwera SQL oznacza koniec problemów z uszkodzonymi indeksami, zbyt dużymi tablicami czy niedostateczną ochroną. Korzystanie z Mediatora to nie tylko kres dotychczasowych kłopotów z przechowywaniem danych, to również udostępnienie pełnych możliwości serwera SQL dla programistów korzystających z narzędzi Delphi i xBase.

Mediator umożliwia szybką i łatwą realizację przełomu technologicznego w oprogramowaniu, przy nakładach finansowych nieporównywalnie niższych od tradycyjnie ponoszonych przy przepisywaniu oprogramowania.

Jak działa serwer Mediator ISAM

Serwer Mediator jest oprogramowaniem, które wirtualizuje serwer bazy SQL umożliwiając efektywny dostęp nawigacyjny do przechowywanych w bazie danych.

Bazy SQL pracują wykonując zapytania SQL, które zwracają w wyniku zbiór rekordów. Z drugiej strony, wiele języków programowania wykorzystuje dostęp do danych metodą ISAM (Indexed Sequentiall Access Method). Z metody tej korzystają m.in. takie języki jak Clipper, Harbour, xHarbour oraz komponenty BDE zawarte w Delphi, pracujące na bazach dBase, Paradox czy FoxPro. Dostęp metodą ISAM jest zorientowany na przetwarzanie pojedynczych rekordów. Aplikacje ISAM widzą dane jako zbiór tablic z dołączonymi indeksami. Przetwarzanie danych odbywa się rekord po rekordzie a najczęściej wykonywanymi operacjami są:

  • przejście do początku otwartej tablicy

  • przejście na koniec otwartej tablicy

  • przejście do następnego lub poprzedniego rekordu

  • wyszukanie rekordu przy pomocy aktywnego indeksu

  • dodanie nowego rekordu

  • modyfikacja istniejącego rekordu


  • Przy pracy na danych ISAM wszystkie wymienione operacje są wykonywane bardzo sprawnie - w szczególności nie ma potrzeby buforowania już odczytanych rekordów w celu przejścia do poprzedniego rekordu.

    Zadaniem serwera Mediator jest udostępnianie danych przechowywanych w serwerze SQL w taki sposób jak gdyby były to dane o dostępie ISAM (indeksowo-sekwencyjnym).
    Oznacza to, że aplikacja korzystająca z dostępu ISAM (np. Clipper na DBF) może pracować z serwerem SQL w sposób identyczny jak na danych DBF bez konieczności pisania zapytań SQL.

    W chwili obecnej serwer Mediator ISAM może być wykorzystywany z następujących środowisk:
  • Borland Delphi

  • Clipper 5.2E i 5.3B

  • xHarbour

  • Harbour

  • każdego środowiska Windows współpracującego z obiektami COM


  • Jak wykorzystać Mediatora do migracji aplikacji do SQL?

    Pomysł jest prosty i skuteczny. Serwer Mediator zapewnia dostęp indeksowo-skwencyjny (ISAM) do danych SQL, dzięki czemu migrowana aplikacja nie wymaga zmian i działa w identyczny sposób jak na starych (plikowych) formatach danych. Aby to osiągnąć, konieczne jest wykorzystanie klienta Mediator.

    Z aplikacji napisanych w języku Delphi, dostęp do Mediatora realizowany jest za pośrednictwem komponentu VCL dziedziczącego z komponentu TDataSet. W ten sposób realizowany jest standardowy dla Delphi sposób dostępu do danych, co minimalizuje ewentualne zmiany które trzeba wprowadzić w aplikacji. Więcej informacji dotyczących klienta dla Delphi znajduje się w opisie Klienta Delphi dla Mediatora

    Dla programistów Clipper/xHarbour oferujemy specjalizowany sterownik RDD realizujący dostęp do danych SQL za pośrednictwem Mediatora. Więcej na ten temat w opisie Klienta Mediator dla xBase/Clipper

    Aby uzyskać dostęp do Mediatora z innych środowisk Windows, najwygodniej jest skorzystać z Interfejsu COM dla Mediatora. Umożliwia on pracę z serwerem Mediator z każdego środowiska, które potrafi tworzyć i współpracować z obiektami COM (ActiveX).

    Korzyści z zastosowania serwera Mediator

    • umożliwia szybkie dostosowanie aplikacji korzystających z dostępu do danych metodą ISAM do pracy z serwerem SQL

    • automatyczne tłumaczenie poleceń typu ISAM na sprawdzone i efektywne polecenia SQL

    • implementuje numery rekordów i sposoby nakładania blokad niezbędne przy dostępie ISAM

    • bezpieczeństwo danych gwarantowane przez serwer SQL

    • umożliwia przesyyłanie zapytań SQL z poziomu aplikacji do bazy danych SQL

    • interfejs dostępu niezależny od bazy z którą serwer współpracuje - aplikacje pracujące z Mediatorem można łatwo uruchomić na dowolnej wspieranej bazie SQL

    • możliwość równoczesnej współpracy różnych aplikacji klienckich z tym samym serwerem Mediator - wersja Enterprise

    • otwarta architektura - możliwa praca z praktycznie dowolnego środowiska programistycznego

    • praca w architekturze klient-serwer


    Wymagania systemowe

    Rodzaje aplikacji współpracujące z serwerem Mediator

    CA-Clipper 5.2e, CA-Clipper 5.3b - wymagany konsolidator Blinker 6.0 lub nowszy
    xHarbour, Linux, Windows - więcej >>
    Harbour, Linux, Windows - więcej >>
    Aplikacje napisane w Borland Delphi
    Aplikacje COM - wszystkie aplikacje które potrafią się posługiwać obiektami COM

    Wspierane serwery baz danych

    Oracle 8, 9, 10, 11, 12
    Platformy Mediatora: Windows 2003/2008/XP/VISTA/7/8/2012, Linux, SUN SPARC Solaris
    Microsoft SQL Server 2000/2005/2008/(Mediator 5)2012/2014
    Platformy Mediatora: Windows 2003/2008/XP/VISTA/7/8/2012
    PostgreSQL od 7.1
    Platformy Mediatora: Linux, Windows 2003/2008/XP/VISTA/7/8/2012
    MySQL od 4.0
    Platformy Mediatora: Linux, Windows 2003/2008/XP/VISTA/7/8/2012

    Mediator w wersji 4 dodatkowo działa w systemie Windows 2000.





     Polish English
    | Mapa serwisu | Ochrona prywatności | Notka prawna | Uwagi | wersja do druku  wyślij e-mail