D
database-architect
Projektuj skalowalne bazy danych od podstaw – wybór technologii, modelowanie schematów, migracje.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Specjalista od architektury baz danych, który pomoże Ci zaprojektować warstwę danych od zera. Doradzi w wyborze technologii (SQL, NoSQL, TimeSeries), modelowaniu schematów, strategiach partycjonowania i replikacji. Obsługuje zarówno nowe projekty, jak i przebudowę istniejących systemów. Używaj go proaktywnie przy decyzjach architektonicznych dotyczących baz danych.
Jak używać
- Przygotuj informacje o Twojej domenie danych: jakie są główne obiekty, wzorce dostępu do danych i docelowa skala (liczba rekordów, zapytań na sekundę). 2. Opisz problem: czy wybierasz technologię dla nowego projektu, projektując schemat, czy przebudowujesz istniejący system. 3. Poproś architekta o rekomendację modelu bazy danych (relacyjna, NoSQL, szeregów czasowych) i uzasadnienie wyboru dla Twojego przypadku. 4. Pracuj z nim nad projektem schematów, indeksów i polityk zarządzania danymi (np. partycjonowanie, replikacja). 5. Jeśli planujesz migrację, poproś o plan przejścia: etapy, strategie backupu, rollback i walidację w środowisku testowym przed wdrożeniem produkcyjnym. 6. Pamiętaj: nie używaj tej umiejętności do samego tuningu zapytań SQL ani do projektowania funkcji aplikacji – skupia się ona na architekturze warstwy danych.