moai-domain-database
Specjalista baz danych dla PostgreSQL, MongoDB i Redis — optymalizuj schematy i wydajność
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność domenowa do pracy z nowoczesnymi bazami danych. Obejmuje zaawansowane wzorce dla PostgreSQL (relacyjne schematy, optymalizacja zapytań), MongoDB (modelowanie dokumentów, agregacje), Redis (cache'owanie, analityka real-time) oraz hybrydowe architektury wielobazowe. Pomagaj w projektowaniu schematów danych, implementacji strategii cache'owania, skalowaniu architektur i monitorowaniu wydajności. Idealna dla zespołów budujących skalowalne systemy z wieloma źródłami danych.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, dodając moai-domain-database do konfiguracji dostępnych skills domenowych.
Zainicjuj menedżer baz danych, importując DatabaseManager z pakietu moai_domain_database i tworząc instancję db_manager = DatabaseManager().
Skonfiguruj PostgreSQL dla danych relacyjnych, podając connection string, rozmiar puli połączeń (np. 20) i włączając query logging do monitorowania wydajności.
Skonfiguruj MongoDB dla przechowywania dokumentów, ustawiając connection string, nazwę bazy danych i włączając sharding dla rozproszonego przechowywania.
Skonfiguruj Redis dla cache'owania i funkcji real-time, podając connection string i konfigurując parametry dla in-memory storage.
Używaj umiejętności do optymalizacji zapytań, projektowania indeksów, zarządzania migracjami baz danych i integracji danych między systemami PostgreSQL, MongoDB i Redis.