II.
Topic overview
Reference · livetopic:database-sharding
Database Sharding overview
Database Sharding as a cross-cutting topic - horizontally partitioning a database across multiple nodes by a shard key to distribute load and storage beyond single-instance limits. Requires careful key selection to avoid hot spots, affects query routing, cross-shard joins, and rebalancing complexity throughout the data lifecycle.
Attributes
displayName
Database Sharding
description
Database Sharding as a cross-cutting topic - horizontally partitioning a
database across multiple nodes by a shard key to distribute load and storage
beyond single-instance limits. Requires careful key selection to avoid hot
spots, affects query routing, cross-shard joins, and rebalancing complexity
throughout the data lifecycle.
Outgoing edges
applies_to2
- domain:databases·DomainDatabases
- domain:data-engineering·DomainData Engineering
Incoming edges
contains1
- domain:databases·DomainDatabases
lib_covers_topic8
- lib-agent:data-engineering-analytics--data-warehouse-architect·LibraryAgentdata-warehouse-architect
- lib-agent:software-architecture--data-architect·LibraryAgentdata-architect
- lib-process:software-architecture--data-architecture-design·LibraryProcessspecializations/software-architecture/data-architecture-design
- lib-process:web-development--mongodb-schema-design·LibraryProcessspecializations/web-development/mongodb-schema-design
- lib-process:web-development--postgresql-database-design·LibraryProcessspecializations/web-development/postgresql-database-design
- lib-skill:data-engineering-analytics--obt-design-optimizer·LibrarySkillOBT Design Optimizer
- lib-skill:web-development--mongodb·LibrarySkillmongodb
- lib-skill:web-development--postgresql·LibrarySkillpostgresql