Bądźmy w kontakcie

Plan Szkolenia

Niezależność rozproszonego SQL

  • Globalny SQL uwięziony w zamkniętych platformach: Spanner, Aurora Global.
  • Architektura CockroachDB: zakresy Raft, leaseholdery, MVCC.
  • Skalowanie poziome bez współdzielonego magazynu.

Wdrażanie klastra

  • Topologie Docker Compose dla jednego i wielu regionów.
  • Wdrażanie StatefulSet w Kubernetes z trwałymi woluminami.
  • Najlepsze praktyki dotyczące certyfikatów bezpieczeństwa i inicjalizacji węzłów.

Kompatybilność SQL i optymalizacja zapytań

  • Obsługiwane funkcje SQL i ograniczenia PostgreSQL.
  • Optymalizator oparty na kosztach i plany wykonania.
  • Indeksy, klucze złożone i indeksy odwrócone dla JSON/tablic.

Konfiguracja wieloregionowa

  • Ustawienia regionów i lokalizacji dla rozmieszczenia danych.
  • Tabele "follow-the-workload" vs regionalne oraz cele przetrwania.
  • Rozmieszczenie leaseholderów i routing uwzględniający topologię.

Kopia zapasowa, przywracanie i odzyskiwanie po awarii

  • Pełne kopie zapasowe klastra do magazynu w chmurze lub lokalnego S3.
  • Przyrostowe kopie zapasowe i odzyskiwanie do punktu w czasie.
  • Changefeeds do przesyłania strumieniowego do Kafka i webhooków.

Bezpieczeństwo i zgodność

  • TLS wszędzie: między węzłami oraz między klientem a węzłem.
  • RBAC i zabezpieczenia na poziomie wiersza.
  • Rejestrowanie audytu i raportowanie zgodności.

Wzorce integracji

  • Łączenie frameworków ORM: SQLAlchemy, Prisma, GORM.
  • Migracja z PostgreSQL przy użyciu narzędzi.
  • Integracja sidecarów Kubernetes i siatki usług.

Wymagania

  • Zaawansowana znajomość SQL i administracji relacyjnymi bazami danych.
  • Ogólne zrozumienie rozproszonego konsensusu (Raft).
  • Znajomość narzędzi Go i Dockera będzie pomocna.

Grupa docelowa

  • Doświadczeni architekci baz danych budujący niezależne warstwy danych.
  • Zespoły zastępujące Spanner, Aurora Global, Cosmos DB.
  • Organizacje finansowe i medyczne wymagające silnej spójności.
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie