nosql-expert
Expert guidance for distributed NoSQL databases (Cassandra, DynamoDB). Focuses on mental models, query-first modeling, single-table design, and avoiding hot partitions in high-scale systems.
npx skills add sickn33/agentic-awesome-skills --skill nosql-expert --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# NoSQL Expert Patterns (Cassandra & DynamoDB) ## Overview This skill provides professional mental models and design patterns for **distributed wide-column and key-value stores** (specifically Apache Cassandra and Amazon DynamoDB). Unlike SQL (where you model data entities), or document stores (like MongoDB), these distributed systems require you to **model your queries first**. ## When to Use - **Designing for Scale**: Moving beyond simple single-node databases to distributed clusters. - **Technology Selection**: Evaluating or using **Cassandra**, **ScyllaDB**, or **DynamoDB**. - **Performance Tuning**: Troubleshooting "hot partitions" or high latency in existing NoSQL systems. - **Microservices**: Implementing "database-per-service" patterns where highly optimized reads are required. ## The Mental Shift: SQL vs. Distributed NoSQL | Feature | SQL (Relational) | Distributed NoSQL (Cassandra/DynamoDB) | | :--- | :--- | :--- | | **Data modeling** | Model Entities + Relationships | Model **Queries** (Access Patterns) | | **Joins** | CPU-intensive, at read time | **Pre-computed** (Denormalized) at write time | | **Storage cost** | Expensive (minimize duplication) | Cheap (duplicate dat
- Overview
- When to Use
- The Mental Shift: SQL vs. Distributed NoSQL
- Core Design Patterns
- 1. Query-First Modeling (Access Patterns)
- 2. The Partition Key is King
- 3. Clustering / Sort Keys
- 4. Single-Table Design (Adjacency Lists)
- 5. Denormalization & Duplication
- Specific Guidance
- Apache Cassandra / ScyllaDB
- AWS DynamoDB
- Expert Checklist
- Common Anti-Patterns
What does the nosql-expert skill do?
Expert guidance for distributed NoSQL databases (Cassandra, DynamoDB). Focuses on mental models, query-first modeling, single-table design, and avoiding hot partitions in high-scale systems.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill nosql-expert --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.