Borland
Transkrypt
Borland
Borland ® Wieloplatformowa, osadzona baza danych Kluczowe Cechy Niewielkie wymagania sprzêtowe Automatyczne odtwarzanie po awarii Tworzenie kopii zapasowej on-line Minimum czynnoœci administracyjnych Du¿a wydajnoœæ £atwa instalacja Zgodnoœæ ze standardem SQL92 Wydajny interfejs SQL Obs³uga wielu procesorów Monitorowanie transakcji Sterownik JDBC® typ 4 Identyczna funkcjonalnoœæ w systemach Windows®, Linux®, Solaris™ oraz innych œrodowiskach UNIX® Borland® InterBase® 7 jest wydajn¹, wieloplatformow¹ baz¹ danych, która bardzo dobrze sprawdza siê w aplikacjach wdra¿anych w du¿ych œrodowiskach i obs³uguj¹cych wielu u¿ytkowników. Baza obs³uguje mechanizmy przyspieszaj¹ce opracowywanie i wdra¿anie z³o¿onych aplikacji biznesowych oraz mo¿e byæ wykorzystywana w aplikacjach o krytycznym znaczeniu dla przedsiêbiorstwa. InterBase umo¿liwia firmie znaczn¹ redukcjê kosztów zwi¹zanych z wdra¿aniem, utrzymaniem oraz zarz¹dzaniem baz¹. Dziêki temu inwestycje poczynione w to rozwi¹zanie szybko siê zwracaj¹. Zastosowane w wersji InterBase 7 ulepszenia istotnie wp³ywaj¹ na zwiêkszenie wydajnoœci programistów oraz samej aplikacji. rzystuje zasoby systemowe i mo¿e byæ uruchamiany na starszych systemach. Dziêki prostej instalacji mo¿liwe jest wdra¿anie bazy bez pomocy specjalistów. Dziêki funkcjom automatycznego odtwarzania po awarii oraz mechanizmom samoregulacji, koszty eksploatacji tego oprogramowania s¹ bardzo niskie oraz nie jest konieczne analizowanie skomplikowanych plików dziennika. Nie ma tak¿e potrzeby zatrudniania administratora bazy danych. Tworzenie kopii zapasowych w trybie on-line znacznie redukuje iloœæ koniecznych czynnoœci zwi¹zanych z obs³ug¹ bazy - wykonanie kopii zapasowej nie wymaga bowiem wy³¹czania samej bazy. Potencja³ dedykowanej bazy danych Szybkie i niezawodne przetwarzanie danych Dedykowane bazy danych s³u¿¹ do obs³ugi aplikacji, które udostêpniaj¹ lokalnym i zdalnym u¿ytkownikom funkcje biznesowe o krytycznym znaczeniu. InterBase charakteryzuje siê wszystkimi cechami, jakie powinna mieæ dedykowana baza danych: niewielkie wymagania sprzêtowe, automatyczne odtwarzanie po awarii, kopie zapasowe online, ma³o czynnoœci administracyjnych, wysoka wydajnoœæ oraz niski koszt wdro¿enia i u¿ytkowania. InterBase w niewielkim stopniu wyko- Poniewa¿ aplikacje z dedykowanymi bazami danych czêsto wdra¿ane s¹ tam, gdzie nie ma wsparcia ze strony informatyków, a od bazy danych zale¿y solidnoœæ rozwi¹zania niezale¿nego producenta oprogramowania (ISV) lub firmy przygotowuj¹cej produkt typu OEM, baza danych musi byæ przede wszystkim niezawodna. W InterBase zastosowano pioniersk¹ koncepcjê "aktywnej bazy danych" - zaawansowane technologie automatyzacji zosta³y wbudowane w j¹dro serwera. ™ InterBase 7 Aktywne funkcje bazy InterBase to m.in. opatentowane mechanizmy alarmowania o zdarzeniach, procedury osadzone, wyzwalacze, funkcje definiowane przez u¿ytkownika (UserDefined Function - UDF) oraz filtry du¿ych obiektów binarnych (Binary Large Object - Blob). Dziêki wszystkim tym mechanizmom etapy przetwarzania danych przeniesiono na serwer, gdzie s¹ realizowane szybko i niezawodnie. Oprócz wbudowanych regu³ biznesowych InterBase obs³uguje równie¿ funkcje zwiêkszaj¹ce niezawodnoœæ dostarczania danych i zapewniaj¹ce spójnoœæ referencji, takie jak operacje kaskadowe oraz mo¿liwoœæ elastycznego i bezpiecznego konfigurowania metadanych. InterBase pozwala tak¿e odwo³ywaæ d³ugotrwa³e zapytania w sposób asynchroniczny. Szybkoœæ i wydajnoœæ InterBase jest szybk¹ baz¹ wydajnie obs³uguj¹c¹ wielu u¿ytkowników takich w³aœnie cech wymaga siê od dedykowanych baz danych wykorzystywanych w aplikacjach o krytycznym znaczeniu. W InterBase zaimplementowano architekturê wielogeneracyjn¹ (MultiGenerational Architecture MGA). Wyj¹tkowe mo¿liwoœci wersjonowania danych architektury MGA zapewniaj¹ wysok¹ dostêpnoœæ informacji jednoczeœnie dla u¿ytkowników zlecaj¹cych przetwarzanie transakcji, jak i tych wykonuj¹cych operacje zwi¹zane ze wspomaganiem decyzji. Mechanizm MGA bazy InterBase gwarantuje szybkie przetwarzanie transakcji on-line (OnLine Transaction Processing - OLTP) i zapewnia maksymaln¹ wydajnoœæ w rzeczywistych aplikacjach. W rezultacie InterBase dzia³a szybciej ni¿ bazy konkurencyjne, jeœli chodzi o obs³ugê d³ugotrwa³ych i wspó³bie¿nych transakcji wspomagaj¹cych decyzje. Ponadto zastosowane w bazie InterBase funkcje pracy na indywidualnych wersjach danych eliminuj¹ koniecznoœæ blokowania odczytywanych rekordów w czasie transakcji. Dziêki temu nie istnieje zjawisko konkurowania o dostêp do zakresów danych odczyt nigdy nie powoduje blokowania zapisu. W przeciwieñstwie do innych baz danych, InterBase dla ka¿dego zapytania zwraca wyniki powtarzalne IBConsoleT M- dzia³aj¹ca w trybie graficznym konsola do zarz¹dzania baz¹ InterBase i spójne w aspekcie czasowym, bez koniecznoœci specjalnego programowania; w rezultacie osi¹ga siê maksymaln¹ przepustowoœæ w obs³udze transakcji. Uniwersalnoœæ: od komputera biurkowego po œrodowiska sieciowe InterBase sprawdza siê w dzia³aniu w wielu obszarach zastosowania. Obecnie wykorzystywana jest w aplikacjach przeznaczonych dla odbiorców indywidualnych, instalowanych na tysi¹cach samodzielnych komputerów PC. Przedsiêbiorstwa z listy Fortune 500 stosuj¹ j¹ jako bazê wdro¿eniow¹ dla z³o¿onych aplikacji biznesowych, obs³uguj¹cych za poœrednictwem sieci setki u¿ytkowników w oddzia³ach firm, zak³adach produkcyjnych i zdalnych oœrodkach. Baza InterBase wykorzystywana jest tak¿e w du¿ych sieciach handlowych do gromadzenia danych z najrozmaitszych urz¹dzeñ: dystrybutorów paliwa, kas, kiosków czy oprzyrz¹dowania kuchennego; informacje dostarczane s¹ aplikacjom dzia³aj¹cym na serwerach w centrali przedsiêbiorstwa. Z InterBase korzystaj¹ równie¿ bran¿e finansowa, medyczna i transportowa. Przez lata baza danych InterBase da³a siê poznaæ jako rozwi¹zanie szybkie, ekonomiczne oraz niezawodne. Ni¿sze koszty programowania We wspó³czesnym œrodowisku biznesowym zarówno dla osób odpowiedzialnych za programowanie, jak i zajmuj¹cych siê sprawami biznesowymi, liczy siê szybki zwrot inwestycji i niski koszt eksploatacji. InterBase przyczynia siê do obni¿enia kosztów przygotowania oprogramowania - daje programistom mo¿liwoœæ szybkiego zbudowania i wdro¿enia aplikacji. Niskie koszty wynikaj¹ równie¿ z obecnoœci funkcji u³atwiaj¹cych instalacjê oraz z niskich op³at licencyjnych. Co wiêcej, InterBase nie musi byæ obs³ugiwany przez administratora danych. Wymagane czynnoœci eksploatacyjne s¹ minimalne, dziêki czemu ca³kowite koszty administracji serwerem utrzymuj¹ siê na wyj¹tkowo niskim poziomie, gwarantuj¹c wysok¹ wartoœæ wspó³czynnika zwrotu z poczynionych inwestycji. Tworzenie bardziej wydajnych aplikacji Programiœci korzystaj¹cy z InterBase otrzymuj¹ do pracy wydajn¹ bazê. Rozwi¹zanie jest zgodne ze standardem SQL92, a wiêc Ci, którzy znaj¹ inne standardowe bazy SQL - na przyk³ad.: Oracle®, IBM® DB2® czy Borland Applications s Delphi s KylixT M s C++Builder s DataSnapT M T M Other Vendors s Visual Basic s Access s PowerBuilder© s SQL Objects s etc. © InterBase Tools UserCreated s IBReplicator s IBConsoleT M s GSEC s GFIX s GBAK s GSTAT Embedded applications processed GRPE and compiled T M Web Applications © (using JDBC ) s Jbuilder© InterClient dBExpress SQL Links PEARL PHP CGI ODBC W InterBase 7 wprowadzono obs³ugê logicznego typu danych SQL oraz 64-bitowych nazw. Obs³uga aplikacji wielojêzycznych Borland Database Engine IBX Java Applications InterServer InterBase API: GDS32.DLL Network Connection Options: TCP/IP, NETBEUI Baza InterBase obs³uguje standard Unicode, uniwersalny system kodowania znaków. Dane mo¿na zapisywaæ i przetwarzaæ z u¿yciem wielu miêdzynarodowych zestawów znaków, np.: angielskiego, polskiego i rosyjskiego. InterBase obs³uguje aplikacje przeznaczone na rynki globalne, tj. pozwalaj¹ce na wprowadzanie danych w ró¿nych jêzykach do jednej tabeli bazy danych. Globalna sieæ u¿ytkowników InterBase InterBase wspiera wiele sposobów ³¹czenia z aplikacj¹ ® Sybase - nie bêd¹ mieli problemów z wdro¿eniem InterBase. Baza InterBase jest zintegrowana z wydajnymi œrodowiskami programistycznymi firmy Borland: Delphi™, C++ Builder® oraz Kylix™. Obs³uguje równie¿ standardowe interfejsy ODBC i JDBC®, pozwalaj¹c na u¿ycie innych dostêpnych na rynku narzêdzi programistycznych podczas pisania aplikacji . Zwiêkszenie wydajnoœci pracy programistów jest mo¿liwe tak¿e dziêki wykorzystaniu funkcji modelu kontrolowania wspó³bie¿noœci (proces odczytywania nie blokuje procesu zapisywania i odwrotnie) - osoby projektuj¹ce aplikacjê nie musz¹ siê martwiæ o blokowanie dostêpu do danych. Obs³uga standardów - krótszy cykl tworzenia aplikacji Baza InterBase jest w pe³ni zgodna z nowymi standardami budowania œrodowisk obliczeniowych typu klientserwer, takimi jak: ANSI/SQL, Java™, Unicode®, Extensible Markup Language (XML) oraz External Data Representation (XDR). Ta zgodnoœæ z wa¿nymi standardami technologicznymi wp³ywa na skrócenie czasu wymaganego do zaprogramowania, wdro¿enia i pielêgnacji wieloplatformowych aplikacji. Niezale¿noœæ od platformy - wy¿sza wydajnoœæ Bazê danych InterBase mo¿na wdro¿yæ w systemach Windows®, Linux oraz Solaris™. Oznacza to, ¿e bazy stworzone dla jednej platformy bêd¹ dzia³a³y na innych bez modyfikacji. Ta niezale¿noœæ od platformy istotnie wp³ywa na zwiêkszenie wydajnoœci pracy programistów przygotowuj¹cych rozwi¹zania dla heterogenicznych œrodowisk. Nowe funkcje InterBase W bazie InterBase 7 wprowadzono szereg mechanizmów zwiêkszaj¹cych wydajnoœæ programistów i samej aplikacji: Dziêki obs³udze SMP aplikacja oparta na InterBase dzia³a szybciej w pe³ni wykorzystywane s¹ mo¿liwoœci urz¹dzeñ z wieloma procesorami. Nowy sterownik JDBC typ 4 u³atwia uaktualnianie aplikacji. Monitorowanie statusu po³¹czeñ zwiêksza wydajnoœæ programistów - ³atwo jest przegl¹daæ, uruchamiaæ i anulowaæ po³¹czenia, transakcje, zapytania, jak i wiele innych procesów. Baza danych InterBase jest produktem dojrza³ym, wykorzystywanym przez tysi¹ce firm na ca³ym œwiecie i obs³uguj¹cym miliony u¿ytkowników. Na przestrzeni lat wokó³ InterBase skupi³o siê wielu niezale¿nych producentów oprogramowania, którzy opracowuj¹ i prowadz¹ dystrybucjê narzêdzi oraz zasobów wspomagaj¹cych pracê programistów u¿ywaj¹cych tej bazy. Istnieje równie¿ spo³ecznoœæ entuzjastów InterBase, dziel¹cych siê swoim doœwiadczeniem z innymi programistami i nowymi u¿ytkownikami. Najwy¿sza jakoœæ InterBase 7 zosta³ stworzony w ramach strategii firmy Borland, polegaj¹cej na dostarczaniu produktów najwy¿szej jakoœci do obs³ugi ka¿dego etapu tworzenia i wdra¿ania aplikacji. Dziêki temu InterBase skraca czas tworzenia oprogramowania, zapewnia szybki zwrot z poczynionych inwestycji oraz zgodnoœæ operacyjn¹ ró¿nych elementów aplikacji. Wsparcie dla programistów B¹dŸ pewny, i¿ inwestycje poczynione w technologie i rozwi¹zania firmy Borland bêd¹ zgodne z Twoimi oczekiwaniami. BSC Polska wesprze Ciê swoim doœwiadczeniem, zapewniaj¹c profesjonaln¹ pomoc techniczn¹, szkolenia, konsultacje oraz nadzór przy projektowaniu i wdra¿aniu systemów informatycznych.Wiêcej informacji znajdziesz na stronie: http://www.borland.pl/uslugi.shtml ® ® Server Edition Desktop Edition InterBase 7 - zestawienie cech ® Obs³uga platform Windows , UNIX i Linux Niezale¿noœæ bazy od platformy pozwala na wybranie najw³aœciwszej platformy systemowej Dziêki zgodnoœci funkcjonalnej obs³ugiwana jest rozproszona wspó³praca baz Wydajna architektura bazy w po³¹czeniu z wbudowanymi funkcjami systemu operacyjnego zapewnia wiêksz¹ skalowalnoœæ Nowoœæ! Obs³uga wieloprocesowoœci (SMP) pozwala na wiêksz¹ wydajnoœæ w systemach z wieloma procesorami Nowoœæ! Biblioteka klienta gwarantuje bezpieczeñstwo w¹tków oraz wy¿sz¹ stabilnoœæ i zwiêkszon¹ wydajnoœæ klientów InterBase® Architektura wielogeneracyjna (MGA) umo¿liwia realizowanie wspó³bie¿nych operacji odczytu i zapisu W³asny serwer wielow¹tkowy z odœmiecaniem w tle i zarz¹dzaniem buforem stronicowania w kontekœcie wielu u¿ytkowników Skalowalnoœæ bazy pozwala na osadzanie jej zarówno w aplikacjach przeznaczonych dla jednego u¿ytkownika, a¿ do zastosowañ korporacyjnych Automatyczne odtwarzanie po awariach systemu Zgodnoœæ ze standardami - zabezpieczenie poczynionych inwestycji i lepsza przenoœnoœæ Nowoœæ! Sterownik JDBC® typ 4 z oprogramowaniem InterClient™ obs³uguj¹cym dostêp z jêzyka Java™ Ulepszona obs³uga standardu ANSI SQL92 (na poziomie wprowadzania danych) z obs³ug¹ boole'owskich typów danych (BOOLEAN) Uniwersalny zestaw znaków Unicode® plus inne narodowe zestawy znaków Obs³uga ODBC w aplikacjach dla systemów Windows i Linux £¹cznoœæ z bazami danych za poœrednictwem popularnych protoko³ów sieciowych Komunikacja z wykorzystaniem gniazd internetowych i protoko³u TCP/IP Obs³uga nazwanych potoków w sieciach Windows (NetBEUI) Programowanie Obs³uga wielu narzêdzi programistycznych, w tym Borland Delphi™, Kylix™ i C++Builder™ Procedury osadzone - warstwa merytoryczna w serwerze obni¿a iloœæ danych przesy³anych przez sieæ Aktywne funkcje bazy - modu³owe wyzwalacze i alarmowanie o zdarzeniach Funkcje zdefiniowane przez u¿ytkownika - obs³uga rozszerzalnych zapytañ Typy Blob, podtypy i filtry umo¿liwiaj¹ przechwytywanie nieustrukturyzowanych danych dowolnej wielkoœci Mechanizmy spójnoœci w referencjach kaskadowych gwarantuje poprawnoœæ uzyskanych danych Obs³uga typów numerycznych o du¿ej precyzji Programowane us³ugi administrowania i monitorowania baz danych Obs³uga bardzo du¿ych baz danych (Very Large Database - VLDB) z 64-bitowymi operacjami wejœcia-wyjœcia - jeden plik bazy mo¿e zawieraæ nawet terabajty danych Funkcja generowania danych XML w klientach InterClient Wdra¿anie Nowoœæ! Monitorowanie po³¹czeñ z u¿yciem tabel tymczasowych £atwa instalacja i niewielkie wymagania administracyjne "Przezroczyste" osadzanie InterBase z mo¿liwoœci¹ wyboru instalowanych sk³adników Spokój Kopie zapasowe wykonywane w trybie on-line gwarantuj¹ ci¹g³¹ dostêpnoœæ bazy danych Mechanizm replikacji umo¿liwia synchronizowanie danych w sposób i w czasie okreœlonym przez programistê Funkcja asynchronicznego anulowania dyrektyw umo¿liwia przerywanie zapytañ Ochrona metadanych jest gwarancj¹ bezpieczeñstwa w³asnoœci intelektualnej Borland Wszystkie prawa zastrze¿one © Borland Software Corporation. Wszystkie nazwy produktów firmy Borland s¹ zastrze¿onymi znakami handlowymi Borland Software Corporation. Pozosta³e nazwy produktów wymienionych w tym dokumencie s¹ zastrze¿onymi znakami handlowymi odpowiednich w³aœcicieli praw autorskich. Polska wersja Copyright © by BSC Polska Ltd. ® do nabycia BSC PolskaSp. z o.o. ul. Schroegera 32 01-822 Warszawa tel. (22) 864-14-65 fax (22) 864-14-66 http://www.borland.pl e-mail: [email protected] BSC P O L S K A Borland Software Corporation