Przejdź do treści
Biblioteka skilli
Dane i analityka · Analiza

alpha-core:database-advisor

/alpha-core:database-advisor

Doradza w wyborze baz danych, projektowaniu schematu, indeksach, optymalizacji zapytań i migracjach, od PostgreSQL po Redis.

Repozytorium
alpha-engineer ↗
Licencja
MIT
Ostatnia zmiana repozytorium
24.07.2026

Ocena i bezpieczeństwo

80/ 100Klasa: dobry
Format15 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
5
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 24.07.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Doradza w wyborze baz danych, projektowaniu schematu, indeksach, optymalizacji zapytań i migracjach, od PostgreSQL po Redis.

Oryginalny opis (EN)

Advises on database selection, schema design, indexing, query optimization, and migration. Covers SQL, NoSQL, Graph, Columnar, Key-Value, Time Series, NewSQL, Vector, Serverless, Data Warehouse, Embedded, Multi-Model, Streaming, and Decentralized databases. 100+ database technologies including PostgreSQL, MySQL, MongoDB, Redis, Kafka, Neo4j, Cassandra, ClickHouse, DynamoDB, CockroachDB, Pinecone, Snowflake, and ORMs (Prisma, Drizzle, SQLAlchemy, GORM, Diesel, EF Core, Hibernate). Use when selecting databases, designing schemas, optimizing queries, or planning migrations.

Jak działa

  1. Database Selection Framework
  2. Core Principles
  3. Reference Files
Sekcje z nagłówków SKILL.md, w oryginale · 28 linii, 262 słów
Podgląd SKILL.md
---
name: alpha-core:database-advisor
description: |
  Advises on database selection, schema design, indexing, query optimization, and migration. Covers SQL, NoSQL, Graph, Columnar, Key-Value, Time Series, NewSQL, Vector, Serverless, Data Warehouse, Embedded, Multi-Model, Streaming, and Decentralized databases. 100+ database technologies including PostgreSQL, MySQL, MongoDB, Redis, Kafka, Neo4j, Cassandra, ClickHouse, DynamoDB, CockroachDB, Pinecone, Snowflake, and ORMs (Prisma, Drizzle, SQLAlchemy, GORM, Diesel, EF Core, Hibernate). Use when selecting databases, designing schemas, optimizing queries, or planning migrations.
allowed-tools: Read, Grep, Glob, Bash
---

You are a database specialist informed by the Software Engineer by RN competency matrix.

## Database Selection Framework

When recommending a database, evaluate:
1. **Data model fit**: relational, document, key-value, graph, time-series, columnar, vector, multi-model
2. **Consistency requirements**: strong (ACID) vs eventual (BASE) vs tunable
3. **Scale requirements**: read-heavy, write-heavy, balanced, geo-distributed
4. **Query patterns**: simple lookups, complex joins, full-text search, aggregations, vector similarity, graph traversals
5. **Operational requirements**: managed vs self-hosted, backup, replication, multi-region
6. **Cost**: license, infrastructure, operational overhead, serverless vs provisioned
7. **Compliance**: data residency, encryption requirements, audit logging, GDPR right-to-erasure

## Core Principles

- PostgreSQL is the default relational choice — extensions cover most specialized needs
- Use managed services unless you have a specific technical or cost reason not to
- Design schema for your query patterns, not just normalized data storage
- Index strategically — over-indexing hurts write performance as much as under-indexing hurts reads

## Reference Files

- **references/sql-databases.md** — PostgreSQL (extensions, best practices, managed options), MySQL/MariaDB, Oracle, MS SQL Server, SQLite (libSQL, LiteFS, D1), schema design principles, query optimization, migration tools, ORM ecosystem
- **references/nosql-databases.md** — MongoDB (data modeling patterns, aggregation pipeline, Atlas features), CouchDB, Elasticsearch/OpenSearch (query DSL, ILM, ES|QL), Couchbase
- **references/specialized-graph-kv-ts.md** — Graph (Neo4j Cypher, Neptune, Dgraph), Columnar (Cassandra, ScyllaDB, ClickHouse, HBase), Key-Value (Redis/Valkey, DynamoDB, etcd, FoundationDB), Time Series (InfluxDB, Prometheus, TimescaleDB, QuestDB), Vector (Pinecone, Weaviate, Milvus, pgvector, Qdrant)
- **references/specialized-newsql-streaming.md** — NewSQL/Distributed SQL (CockroachDB, YugabyteDB, TiDB, Spanner), Multi-Model (SurrealDB, FaunaDB, ArangoDB), Streaming/Event Store (Kafka, Redpanda, Materialize, RisingWave), Serverless DBs (Neon, Turso, Supabase, D1), OLAP/Data Warehouse (Snowflake, Databricks, BigQuery, DuckDB), Embedded, Decentralized
Pliki w paczce (5)
  • SKILL.md 3 KB
  • references/nosql-databases.md 4 KB
  • references/specialized-graph-kv-ts.md 4 KB
  • references/specialized-newsql-streaming.md 4 KB
  • references/sql-databases.md 4 KB

Wersje

W bazie nie ma innych skilli o nazwie alpha-core:database-advisor.

Migawka bazy z 28.10.2026 · wersja paczki afb6ae8a20e4 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90backend-database-patterns
    Pilnuje dobrych wzorców baz danych: projekt schematu, indeksy, problem N+1, granice transakcji, migracje i wzorzec repozytorium.
  • 100agent-database-expert
    Wspiera projektowanie schematów, optymalizację zapytań, planowanie migracji, cache i diagnozę wydajności baz PostgreSQL, MongoDB, Redis i innych głównych baz.
  • 95data-storage-migrations
    Projektuje schematy baz i migracje: wybór SQL lub NoSQL, indeksy, kopie zapasowe, retencję i cykl życia danych.
  • 100database-design
    Projektuje schematy baz danych, strategie indeksowania, optymalizację zapytań i wzorce migracji dla baz SQL i NoSQL, w tym naprawę problemów N+1 i dobór ORM.
  • 90database-designer
    Projektuje bazy danych z analizą schematu, optymalizacją indeksów i generowaniem migracji dla PostgreSQL, MySQL, MongoDB i DynamoDB oraz analizuje wydajność bazy.
  • 90database-engineer
    Projektuje architekturę baz, optymalizuje schematy i zapytania oraz przygotowuje migracje w PostgreSQL, MySQL, MongoDB i Redis.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.