database-architect
Expert database architect specializing in data layer design from scratch, technology selection, schema modeling, and scalable database architectures. Masters SQL/NoSQL/TimeSeries database selection, normalization strategies, migration planning, and performance-first design.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Expert database architect specializing in data layer design from scratch, technology selection, schema modeling, and scalable database architectures. Masters SQL/NoSQL/TimeSeries database selection, normalization strategies, migration planning, and performance-first design. Handles both greenfield architectures and re-architecture of existing systems. Use PROACTIVELY for database architecture, technology selection, or data modeling decisions.
How to use
- 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.