Toolverse
Wszystkie skille

dynamodb

autor: itsmostafa

Projektuj schematy, optymalizuj zapytania i zarządzaj wydajnością bazy NoSQL na AWS

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps

O skillu

Skill do pracy z Amazon DynamoDB — w pełni zarządzaną bazą NoSQL na AWS. Pomaga w projektowaniu schematów tabel, pisaniu zapytań, konfigurowaniu indeksów wtórnych (GSI i LSI), wyborze trybu rozliczeniowym (On-Demand lub Provisioned) oraz rozwiązywaniu problemów z wydajnością. Obsługuje zarówno struktury klucz-wartość, jak i dokumentowe. Idealne do implementacji wzorców single-table design i diagnostyki wydajności baz danych.

Jak używać

  1. Zainstaluj skill w swoim środowisku agenta Claude lub Copilot, wskazując repozytorium itsmostafa/aws-agent-skills i ścieżkę skills/dynamodb.
  2. Gdy potrzebujesz zaprojektować tabelę, opisz swoje dane: jakie będą klucze główne (Partition Key), czy potrzebujesz Sort Key do zapytań zakresowych, oraz jakie atrybuty przechowasz. Skill wygeneruje polecenie create-table z odpowiednimi parametrami.
  3. Wybierz tryb rozliczeniowy: On-Demand dla nieprzewidywalnego ruchu (płacisz za każde żądanie) lub Provisioned dla stałego obciążenia (niższy koszt, możliwość auto-scalingu).
  4. Jeśli potrzebujesz zapytań po innych atrybutach, poproś o konfigurację Global Secondary Index (GSI) lub Local Secondary Index (LSI) — skill doradzi, który wybrać na podstawie Twoich wymagań dostępu.
  5. Gdy napotkasz problemy z wydajnością (throttling, wolne zapytania), opisz wzorzec dostępu, a skill pomoże zdiagnozować przyczynę i zasugeruje optymalizacje schematów, indeksów lub pojemności.
  6. Skill wspiera zarówno polecenia AWS CLI, jak i kod Python (boto3), więc możesz uzyskać gotowe przykłady do bezpośredniego użytku w swoim projekcie.

Podobne skille