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