EuroDB to rozwiązanie bazodanowe klasy Enterprise, którego centralnym komponentem jest sprawdzony silnik PostgreSQL. Został on obudowany szeregiem zintegrowanych modularnych narzędzi, które rozszerzają jego możliwości, podnoszą efektywność zarządzania, analizy oraz bezpieczeństwa. Całość rozwiązania domyka profesjonalna asysta techniczna realizowana przez certyfikowanych architektów i inżynierów.

EuroDB zostało docenione przez PostgreSQL Global Development Group. Znajduje się bowiem na liście 6 dystrybucji silnika PostgreSQL wyróżnionych na oficjalnej stronie postgresql.org.

EuroDB składa się z następujących modułów:

  • Silnik PostgreSQL w wersjach: 12.3, 11.8, 10.13 lub 9.6
  • Moduł analizy logów
  • Moduł kolekcji i analizy statystyk
  • Moduł projektowania i modelowania baz danych
  • Moduł replikacji logicznej
  • Moduł wykonywania kopii zapasowych i ich odtwarzania
  • Moduł wypełniania danymi
  • Moduł migracji danych.

Modułowe komponenty EuroDB znacznie rozszerzają możliwości silnika ponad te standardowo dostępne w PostgreSQL. Nad integralnością systemu czuwa instalator, który pozwala na instalację i uruchomienie poszczególnych modułów. Za jego pomocą można też doinstalować wybrane moduły także w późniejszym czasie.

Platforma EuroDB została zaprojektowana do obsługi najbardziej wymagających projektów.

- Jerzy Baranowski, CEO EuroLinux Sp. z o.o.

Specyfikacja EuroDB

maksymalne parametry:

ParametrWartość limitu
Rozmiar bazy danychBez limitu
Rozmiar tabeli32TB
Rozmiar rzędu1.6TB
Rozmiar pola1GB
Rzędów per tabelaBez limitu
Kolumn per tabela250 - 1600 (zależnie od typu)
Indeksów per tabelaBez limitu

Więcej danych na stronie EuroDB vs PostgreSQL

Dlaczego PostgreSQL?

Sercem EuroDB jest silnik bazodanowy PostgreSQL w wersjach. PostgreSQL jest rozwijany od ponad 15 lat w oparciu o metodologię Open Source. Ten dojrzały produkt obsługuje wszystkie popularne typy danych oraz zapewnia wsparcie dla przechowywania dużych obiektów binarnych, np. zdjęć, muzyki lub filmów. Ponadto oferuje wsparcie dla typów danych znanych z baz NoSQL (JSON, HSTORE). Posiada interfejsy programistyczne dla wielu języków, w tym dla C/C++, Java™, Perl, Python, Ruby, Tcl, ODBC. PostgreSQL to także doskonała dokumentacja usprawniająca proces rozwoju systemów i aplikacji.

System bazy danych EuroDB (PostgreSQL) wspiera takie mechanizmy jak:

  • schematy
  • kontrola wersji (MVCC)
  • odtwarzanie do punktu w czasie (PiTR)
  • przestrzenie tabel (tablespaces)
  • partycjonowanie tabel
  • replikację
  • transakcje zagnieżdżone (nested transaction)
  • różne metody wykonywania kopii zapasowych
  • rozbudowany planer kwerend pozwalający szybko zdiagnozować problemy wydajnościowe
  • przyspieszanie wykonywania zapytań przez kompilację JIT
  • zapis logów z wyprzedzeniem (write ahead log)
  • międzynarodowe zestawy kodowań
  • wielobajtowe ciągi znaków (mbstring)
  • Unicode.

Do zalet silnika EuroDB (PostgreSQL) należą:

  • mechanizmy ochrony integralności danych takie jak: złożone klucze główne, klucze obce, kaskadowe aktualizacje i kasowanie, ograniczenia sprawdzające, ograniczenia unikalności, ograniczenia pól niepustych
  • wsparcie dla pobierania wyników cząstkowych przy użyciu dostępnych typów indeksów
  • system indeksowania GiST zapewniający dostęp do wielu różnorakich mechanizmów sortowania i przeszukiwania danych. Rozszerzenia GiST takie jak OpenFTS - umożliwiający wyszukiwanie pełnotekstowe oraz PostGIS – baza danych dla systemów geograficznych, czynią go wszechstronnym
  • wsparcie dla mechanizmu partycjonowania, który znacząco przyspiesza zapytania, gdy tabele zawierają bardzo duże ilości danych
  • dziedziczenie tabel umożliwia traktowanie istniejących tabel jako klas bazowych, umożliwiając deweloperom nowe zastosowania
  • zestawy reguł umożliwiające transformacje określonych typów kwerend na inne, zgodnie z ustalonymi zasadami
  • wsparcie dla wydajnej obsługi danych w formacie JSON przy pomocy typu JSONB oraz dedykowanych funkcji serwera
  • system obsługi zdarzeń (events), pozwalający na komunikację pomiędzy klientami (peer to peer) oraz na notyfikacje klientów o zmianach w tabeli.

Galeria EuroDB