T
transaction-correctness
How WAL mechanics, checkpointing, concurrency rules, recovery work in tursodb
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
How WAL mechanics, checkpointing, concurrency rules, recovery work in tursodb
How to use
- Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium tursodatabase/turso i ścieżkę .claude/skills/transaction-correctness. 2. Zapytaj skill o mechanikę WAL w Turso — na przykład "Jak działa zapis transakcji w WAL?" lub "Kiedy uruchamiane są checkpointy?". 3. Skill wyjaśni cztery główne aspekty: ścieżkę zapisu (dodawanie ramek do pliku WAL), ścieżkę odczytu (pobieranie marki odczytu i konsystentnych migawek), typy checkpointów (PASSIVE, FULL, RESTART, TRUNCATE) oraz zasady współbieżności (jeden pisarz, czytelnicy nie blokują pisarza). 4. Pytaj o szczegóły implementacji, takie jak różnice między danymi prywatnymi na połączenie (Pager, WalFile) a strukturami wspólnymi (frame_cache, atomic read marks). 5. Skorzystaj ze skilla, aby zrozumieć proces odzyskiwania po awarii — jak pierwsze połączenie uzyskuje blokadę wyłączną i powtarza ważne commity z WAL. 6. Odwołuj się do skill'u podczas debugowania problemów z transakcjami lub optymalizacji wydajności bazy danych Turso.