HQbird: Zaawansowany FirebirdSQL
HQbird to korporacyjna dystrybucja Firebird przeznaczona dla dużych i mocno obciążonych baz danych - lepsza wydajność serwera plus narzędzia do monitorowania, kopii zapasowych, replikacji, odzyskiwania i konserwacji, dzięki czemu zespoły często nie potrzebują dedykowanego administratora baz danych. Używaj jej z istniejącymi bazami Firebird bez zmiany struktury ani metadanych; w każdej chwili możesz wrócić do standardowego Firebird bez wykonywania kopii zapasowej/przywracania.
Dlaczego HQbird
Szybkość
Lepsze ustawienia domyślne, ulepszenia rdzenia i optymalizatora, pooling połączeń, wielowątkowe kopie zapasowe/przywracanie/sweep oraz repliki tylko do odczytu dla raportów i BI - bez przepisywania aplikacji.
Ochrona
Zweryfikowane i przyrostowe kopie zapasowe, opcjonalny transfer do chmury (FTP/S3), natywne repliki replikacji, szyfrowanie AES-256 oraz narzędzia do odzyskiwania danych w dystrybucji.
Operacje na dużą skalę
Cicha instalacja/aktualizacja, automatyczna konserwacja oraz HQCenter, dzięki czemu jedna osoba może monitorować wiele serwerów - alerty, kopie zapasowe i stan zdrowia na jednej stronie.
100% zgodności z Firebird
HQbird to korporacyjna wersja open-source'owego Firebird - a nie inna baza danych. Bez kopii zapasowej/przywracania przy przełączaniu, bez przepisywania SQL ani klienta. Możesz uruchomić HQbird i standardowy Firebird na tym samym serwerze i przenosić plik bazy danych między nimi.
Wiele funkcji HQbird (replikacja, pooling połączeń, wielowątkowe kopie zapasowe i inne) pojawia się później w standardowym Firebird. Błędy naprawione w HQbird są naprawiane w odpowiadających wersjach standardowego Firebird. Publiczne wyniki niezawodności i wydajności znajdują się na firebirdtest.com.
Funkcje według wersji Firebird
Pełne szczegóły znajdują się w Opisie HQbird 2024 (PDF).
| # | Funkcja | V5.0 | V4.0 | V3.0 | V2.5 | Poziom |
|---|---|---|---|---|---|---|
| 1 | Wysokowydajna natywna replikacja | X | X | X | X | serwer |
| 2 | Zastępowanie zapytań „w locie” | X | X | X | X | serwer |
| 3 | Wtyczki do dostępu do ODBC/MySQL przez Execute Statement On External | X | X | X | serwer | |
| 4 | Buforowanie BLOB-ów w przestrzeni tymczasowej | X | X | X | X | serwer |
| 5 | Ulepszenia optymalizatora dla JOIN-ów i dużych sortowań | X | X | X | serwer | |
| 6 | Pamięć podręczna skompilowanych zapytań | X | X | X | serwer | |
| 7 | Streaming / Change Data Capture (Kafka, JSON itp.) | X | X | wtyczka | ||
| 8 | Pełnotekstowe wyszukiwanie | X | X | X | wtyczka | |
| 9 | Wielowątkowe kopie zapasowe/przywracanie/sweep, tworzenie indeksów | X | X | X | X | serwer |
| 10 | Równoległe odczytywanie spójnych danych | X | X | X | X | serwer |
| 11 | Widoki zmaterializowane | X | serwer | |||
| 12 | Równoległe tworzenie indeksów | X | serwer | |||
| 13 | Pula połączeń zewnętrznych | X | X | X | X | serwer |
| 14 | Szyfrowanie | X | X | X | wtyczka | |
| 15 | Automatyczna korekta firebird.conf (DefaultDbCachePages) | X | X | X | X | serwer |
| 16 | Zaawansowane monitorowanie wydajności (trace, MON$, blokady, CPU, RAM) | X | X | X | X | narzędzia |
| 17 | Monitorowanie zapytań z dużymi sortowaniami | X | X | X | X | serwer |
| 18 | Zarządzanie (i konfiguracja replikacji) wieloma bazami danych za pomocą narzędzi wiersza poleceń | X | X | X | X | narzędzia |
| 19 | Kopie zapasowe, przywracanie i automatyczne kopie/przywracanie | X | X | X | X | narzędzia |
| 20 | Transfer kopii zapasowych, segmentów itp. przez FTP/sockety/Amazon S3 | X | X | X | X | narzędzia |
| 21 | Zaawansowana konserwacja bazy danych: właściwa zbiórka śmieci i więcej | X | X | X | X | narzędzia |
| 22 | Obsługa wielu instancji | X | X | X | X | narzędzia |
| 23 | Cicha instalacja na Windows i Linux | X | X | X | X | narzędzia |
| 24 | Narzędzie do analizy statystyk bazy danych | X | X | X | X | narzędzia |
| 25 | Narzędzie do analizy połączeń/transakcji/pamięci/IO | X | X | X | X | narzędzia |
| 26 | Narzędzia do odzyskiwania danych | X | X | X | X | narzędzia |
| 27 | Zoptymalizowane konfiguracje | X | X | X | X | narzędzia |
Również w zestawie
- Zestaw narzędzi do odzyskiwania - FirstAID, IBBackupSurgeon i IBUndelete są dołączone do HQbird
- Chmura i Docker - konfiguracja przyjazna dla konsoli webowej; obrazy na DigitalOcean, SaveInCloud i Docker na życzenie - szczegóły
- Streaming / CDC - przesyłaj zmiany w tabelach do Kafka, RabbitMQ, MongoDB lub plików (Firebird 4/5)
- Migration Framework - półautomatyczne aktualizacje na wielu serwerach - Migration Framework
- Wsparcie korporacyjne - narzędzia plus godziny ekspertów i SLA - plany subskrypcyjne