Database
Browse 5,303 skills across 372 packs and 37 categories
Backup Recovery
77LMaster the strategies and techniques for safeguarding database integrity and ensuring business continuity through robust backup and recovery plans.
Caching Strategies
76LImplement and manage various caching strategies to reduce database load, improve application response times, and
Connection Pooling
173LConfigure and manage database connection pools to maximize throughput, minimize latency, and
Data Modeling
83LDesign and structure data for databases to ensure integrity, optimize performance, and support business logic effectively. Activate this skill when initiating new database projects, refactoring existing schemas, troubleshooting data consistency issues, or when planning for future application scalability and data evolution.
Database Security
67LHarden database systems against unauthorized access, data breaches, and service disruption by implementing robust security controls. Activate this skill when designing new data infrastructure, auditing existing systems, responding to security incidents, or establishing a comprehensive data governance framework.
Full Text Search
92LImplement and optimize full-text search capabilities in databases to provide fast, relevant,
Graph Databases
84LDesign, implement, and query graph databases to effectively model and analyze highly connected data.
Indexing Strategies
89LOptimize database query performance by understanding, designing, and implementing effective indexing strategies.
Migrations
98LManage database schema and data changes in a controlled, versioned, and reversible manner.
Nosql Patterns
85LStrategize and apply effective data modeling and access patterns for non-relational databases.
ORM Patterns
85LApply common Object-Relational Mapping (ORM) patterns to efficiently interact with databases,
Query Performance
76LIdentify, diagnose, and optimize slow database queries to improve application responsiveness and
Replication Patterns
170LArchitect and manage database replication topologies to achieve high availability, disaster
Replication
91LImplement and manage database replication strategies to ensure high availability, disaster recovery,
Schema Design
82LArchitect and refine database schemas to ensure data integrity, optimize query performance,
Sharding Strategies
139LDesign and implement horizontal database sharding to distribute data across multiple nodes
Sharding
89LDistribute a single logical database across multiple physical database instances to achieve horizontal
SQL Optimization
72LIdentify, analyze, and rewrite inefficient SQL queries to improve database performance,
Time Series Data
77LDesign, implement, and manage databases optimized for time-series data, characterized by high-volume,