data-storage

Evaluate data shapes and access patterns to recommend database types and scaling strategies.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/Arupbiswas09/claude_skills --skill data-storage-arupbiswas09
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-storage
Source: https://github.com/Arupbiswas09/claude_skills/tree/main/skills/data-storage
Command: npx skills add https://github.com/Arupbiswas09/claude_skills --skill data-storage-arupbiswas09

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill assists in making well-informed data storage decisions for applications, addressing challenges like choosing the right database, schema design, indexing strategies, and understanding scaling options.

Core Features & Use Cases

  • Database Selection: Helps in picking the right database (SQL, NoSQL, etc.) based on data shape and access patterns.
  • Schema Design: Offers guidance on schema design and access paths.
  • Indexing and Scaling: Provides advice on indexing strategies, read replicas, sharding, and partitioning to scale the database.
  • Use Case: When designing a new application, this Skill guides the decision-making process around data storage options to ensure optimal performance and scalability.

Quick Start

Use the 'data-storage' skill to help design the data storage solution for a new e-commerce platform.

Frequently Asked Questions about data-storage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right database for my application's data shape and access patterns?

Database selection involves evaluating data shapes, access patterns, read/write ratios, and consistency needs. This Skill assesses these factors to recommend relational, document, key-value, wide-column, or graph databases for your application.

What's the best way to design a schema and indexing strategy for a scalable application?

Designing a scalable schema and indexing strategy requires analyzing your access paths and durability targets. This Skill offers guidance on schema design and indexing strategies to optimize query performance before implementing scaling techniques like read replicas, sharding, and partitioning.

When do I need to use wide-column or graph databases instead of a standard SQL database?

You need wide-column or graph databases instead of SQL when your data shape and access patterns demand flexible schemas or complex relationship traversal. This Skill evaluates your specific consistency and latency requirements to determine if these NoSQL alternatives are necessary.

How does database scaling work when read/write ratios shift heavily towards reads?

Database scaling for read-heavy workloads typically involves deploying read replicas to distribute traffic. This Skill evaluates your read/write ratios and consistency needs to recommend appropriate scaling strategies, including sharding and partitioning for optimal performance.

Can I use this approach to plan data storage for a new e-commerce platform?

Yes, you can use this data storage planning approach for a new e-commerce platform. It evaluates data shapes, access patterns, and durability targets to recommend database types, schema designs, and scaling strategies tailored to e-commerce workloads.