_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN
Let's talk

Sharding strategie

05. 02. 2018 1 min read advanced

Architecture Expert

Sharding strategie

ShardingDatabaseScaling 3 min read

Horizontální dělení dat. Hash, range, consistent hashing.

Strategies

  • Hash: shard = hash(key) % N — rovnoměrné, ale re-hash during změně
  • Range: A-M → shard 1, N-Z → shard 2 — range queries, risk hot spots
  • Consistent Hashing: minimalizuje viauny dat

Challenges

  • Cross-shard queries jsou drahé
  • Rebalancing requires migraci
  • Špatný shard key = hot spots
  • ACID napříč shardy je složitý

Summary

Sharding je last resort. Nejdřív: optimalizujte queries, indexy, read replicas, vertikální scaling.

Need Help with Implementation?

Our team has experience designing and implementing modern architectures. We’re happy to help.

Free Consultation

Share:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.