Potrzebujesz więcej replik? Czy więcej dysków przyniesie wzrost wydajności bazy danych? Jakiej technologii replikacji należy użyć? Jaki jest idealny rozmiar serwera i jaka powinna być ilość pamięci RAM?

Są to typowe pytania zadawane przez klientów na całym świecie korzystających z PostgreSQL. Mamy wszystkie odpowiedzi na te pytania i chętnie dzielimy się nimi z ludźmi na całym świecie.

Wybór odpowiedniej technologii replikacji

Ekosystem PostgreSQL oferuje wiele różnych rozwiązań w zakresie replikacji i dystrybucji danych. Przez lata społeczność PostgreSQL dodała wiele funkcji. Żeby dać Ci wyobrażenie o zakresie możliwości replikacji PostgreSQL, chcemy przedstawić Ci mały, ale wymowny przykład: PostgreSQL Replication, 2nd edition – to książka wydana przez PACKT Publishing, która dotyczy wyłącznie replikacji PostgreSQL i bezpieczeństwa tworzenia kopii zapasowych. Nawet 350 stron to za mało, aby pokryć wszystko związane z replikacją. Książka tego rozmiaru jedynie rysuje powierzchnię i jak dotąd nie jest kompletna. Z naszego punktu widzenia mówi to o liczbie funkcji, które zapewnia PostgreSQL i których niesamowitą moc masz na wyciągnięcie ręki.

Wybór odpowiedniej technologii replikacji nie jest łatwy. Co jest dla ciebie lepsze? Synchroniczna replikacja? Replikacja asynchroniczna?

Jakie jest idealne narzędzie do osiągnięcia wysokiej dostępności? Czy lepiej jest używać Pacemaker, Corosync itp., Czy lepiej wdrożyć łańcuch narzędzi Patroni?

Możemy pomóc w podjęciu decyzji o wyborze odpowiedniego rozwiązania do replikacji PostgreSQL.

Będziemy współpracować z klientami w celu znalezienia właściwego rozwiązania tych problemów i zapewniamy doradztwo w celu osiągnięcia pożądanych celów.

deciding on replication technology

Decydowanie o sprzęcie serwera bazy danych

Wdrażanie infrastruktury serwerów PostgreSQL na dużą skalę wymaga zastanowienia. Często pojawia się pytanie, czy używać prawdziwego sprzętu, czy w pełni zwirtualizowanych systemów. Nawet jeśli cała infrastruktura jest w pełni zwirtualizowana, decydowanie o podstawowym sprzęcie jest nadal ważnym aspektem projektowania systemu.

CYBERTEC pomoże Ci zdecydować o właściwej infrastrukturze. Możemy nawet pomóc Ci znaleźć odpowiedniego opłacalnego partnera hostingowego lub dostawcę usług w chmurze. CYBERTEC ma do czynienia ze wszystkimi głównymi graczami hostingowymi i ma duże doświadczenie w dziedzinie przetwarzania w chmurze.

Jeśli szukasz prawdziwego sprzętu fizycznego, rzeczy takie jak poziom RAID mają naprawdę duże znaczenie. RAID-5 nie zapewnia takiej samej wydajności, jak na przykład RAID-10. To samo dotyczy systemów plików. Nie wszystkie systemy plików są równie szybkie i równie odpowiednie dla dobrej wydajności bazy danych. Systemy plików COW, takie jak „btrfs”, na dłuższą metę są zwykle znacznie wolniejsze niż klasyczne systemy plików, takie jak XFS i ext4.

Osiągnięcie maksymalnej wydajności fizycznego sprzętu i zwirtualizowanych systemów wymaga zastanowienia, a my możemy zapewnić Ci całą wiedzę niezbędną do utrzymania satysfakcji klienta.

Systemy dla wielu najemców i „Bezpieczeństwo na poziomie wiersza”

Cybertec Row-Level Security

Przechowywanie i replikacja to nie jedyne obszary, w których liczy się odpowiedni projekt i architektura systemu. Bezpieczeństwo bazy danych to coś więcej niż „modne powiedzonko”. Żadna firma nie może sobie pozwolić na utratę danych lub znalezienie swoich tajnych informacji opublikowanych gdzieś w Internecie.

Czy nadal pamiętasz, co się stało, gdy tysiące serwerów MongoDB przetrzymywano ostatnio za okup? Płacenie okupu nie jest miłym wydarzeniem dla firmy. Chociaż dobre bezpieczeństwo jest zdecydowanie zaletą PostgreSQL w porównaniu do oczywiście złych systemów, takich jak MongoDB, nie należy lekceważyć obaw dotyczących bezpieczeństwa.

Sposób zaprojektowania systemu bazy danych ma duży wpływ na ogólne bezpieczeństwo całego stosu oprogramowania. Dlatego warto rozważyć SSL, „Row Level Security” (RLS) lub nawet bardziej zaawansowane techniki, takie jak „SELinux dla PostgreSQL”. Posiadanie jasnej i przemyślanej polityki bezpieczeństwa naprawdę się opłaca i pomaga zachować bezpieczeństwo danych.

Jeśli chcesz, aby twoje systemy były bezpieczniejsze lub chcesz po prostu przejrzeć bazę danych, nasi specjaliści są tutaj, aby Ci pomóc. Skontaktuj się z nami, aby uzyskać więcej informacji.

SKONTAKTUJ SIĘ Z NAMI >>

Wiele baz danych a wiele instancji baz danych

Od wielu lat trwa dyskusja na temat tego, czy uruchomić jedną, dużą instancję bazy danych, czy wiele małych instancji bazy danych. W rzeczywistości ta dyskusja istnieje od początku ery PostgreSQL.

W zależności od wymagań każde z rozwiązań może mieć sens. Należy wziąć pod uwagę różne aspekty:

  • Jak są zorganizowani użytkownicy?
  • Na jakim sprzęcie pracujesz?
  • Jakie jest pożądane obciążenie pracą?
  • Jakie są wymagania dotyczące rozmiaru I/O?
  • Kto może uzyskać dostęp do bazy danych?

Pomożemy Ci wymyślić idealny projekt i skonfigurować systemy.

Profesjonalna pomoc

Skontaktuj się z nami już dziś, aby otrzymać osobistą ofertę od CYBERTEC. Oferujemy terminową dostawę, profesjonalną obsługę i ponad 20-letnie doświadczenie PostgreSQL.

SKONTAKTUJ SIĘ Z NAMI >>