Toolverse
All skills

database-architect

by sickn33

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

Quick info

Author
sickn33
Category
Backend
Views
4

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

  1. 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.

Related skills