FirebirdSQL 2.0.1

Pojawiła się kolejna wersja relacyjnej bazy danych FirebirdSQL. Do głównych zalet tego systemu należy: duża wydajność, niewielki rozmiar, niezawodny system transakcji oraz wielogeneracyjność (dane podlegają automatycznemu wersjonowaniu, dzięki czemu możemy je odtworzyć nawet po dużych zmianach). Listę istotnych nowości w tym wydaniu Firebirda otwiera obsługa platform 64-bitowych działających pod Linuksem, opartych m.in. na procesorach AMD64 i Intel EM64T.

Zniesiono również ograniczenie rozmiaru indeksu (poprzednio były to 252 bajty) i tabeli (poprzednio była to wielkość rzędu 30 GB). Poprawiono też wydajność indeksowania.

Równie rewolucyjne zmiany objęły używany w Firebirdzie dialekt SQL-a. Po pierwsze, wprowadzono możliwość stosowania wielopoziomowych, zagnieżdżonych kwerend oraz ich łączenia za pomocą JOIN-ów. Mechanizm transakcji został rozbudowany o możliwość wprowadzenia dowolnego okresu oczekiwania na wykonanie transakcji, po przekroczeniu którego zgłoszony zostanie błąd i transakcja nie zostanie przeprowadzona. Rozszerzono też funkcjonalność wbudowanego języka procedur składowanych, PSQL-a, m.in. o możliwość tworzenia i wykonywania bloków kodu w dynamicznych kwerendach.

Poprawki obejmują również m.in. mechanizm widoków (ang. views); wyeliminowano tu problem związany z użyciem wyzwalaczy (ang. triggers), które na widokach nie działały prawidłowo. Nie można też pominąć spraw związanych z bezpieczeństwem: szyfrowanie danych jest teraz wykonywane wyłącznie po stronie serwera, wyłączono możliwość dostępu do zabezpieczonej bazy danych spoza serwera, na którym się ona znajduje (oznacza to, że aplikacja PHP musi działać na tej samej maszynie). Zmieniono również algorytm tworzenia skrótów haseł na SHA-1. Co więcej, użytkownicy dostali teraz możliwość zmieniania swoich własnych haseł (poprzednio odbywało się to za pośrednictwem administratora). Bardzo przydatna jest także opcja pracy Firebirda w trybie dla jednego użytkownika; pozwala to np. na bezpieczne testowanie bazy.

Na koniec, warto wspomnieć o zmianach dotyczących narzędzi do Firebirda, działających w linii poleceń. Dodano nowe aplikacje do backupu bazy (NBak i Nbackup).

http://firebirdsql.org/

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 49107 )

Array ( [docId] => 49107 )
Array ( [docId] => 49107 )