Intrati in legatura

Schița de curs

Suveranitatea SQL Distribuit

  • SQL global blocat în platforme închise: Spanner, Aurora Global.
  • Arhitectura CockroachDB: Raft ranges, leaseholders, MVCC.
  • Scalare orizontală fără stocare partajată.

Implementarea Clusterelor

  • Topologii Docker Compose pentru o singură regiune și multi-regiune.
  • Implementare Kubernetes StatefulSet cu volume persistente.
  • Certificate de securitate și bune practici de inițializare a nodurilor.

Compatibilitate SQL și Optimizare Interogări

  • Funcționalități SQL acceptate și limitări PostgreSQL.
  • Optimizator bazat pe cost și planuri de execuție.
  • Indecși, chei compozite și indecși inversați pentru JSON/array-uri.

Configurare Multi-Regiune

  • Setări de regiune și localizare pentru plasarea datelor.
  • Tabele follow-the-workload vs. tabele regionale și obiective de supraviețuire.
  • Plasarea leaseholderilor și rutarea conștientă de topologie.

Backup, Restaurare și Recuperare După Dezastru

  • Backup-uri complete ale clusterului către stocare în cloud sau S3 on-premise.
  • Backup-uri incrementale și recuperare punctuală.
  • Changefeeds pentru streaming Kafka și webhook.

Securitate și Conformitate

  • TLS peste tot: nod-la-nod și client-la-nod.
  • RBAC și securitate la nivel de rând.
  • Logging de audit și raportare de conformitate.

Modele de Integrare

  • Conectarea cadrelor ORM: SQLAlchemy, Prisma, GORM.
  • Migrarea de la PostgreSQL folosind instrumente.
  • Integrarea sidecar-urilor Kubernetes și a service mesh-urilor.

Cerințe

  • Cunoștințe solide de SQL și administrare a bazelor de date relaționale.
  • Înțelegere de nivel înalt a consensului distribuit (Raft).
  • Familiaritate cu instrumentele Go și Docker este utilă.

Publicul Țintă

  • Arhitecți seniori de baze de date care construiesc straturi de date suverane.
  • Echipe care înlocuiesc Spanner, Aurora Global, Cosmos DB.
  • Organizații financiare și din domeniul sănătății care necesită o consistență puternică.
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite