Module sharding

Module sharding 

Source
Expand description

Data sharding and distribution management

This module provides comprehensive data sharding capabilities:

  • Consistent hashing for shard distribution
  • Dynamic resharding and rebalancing
  • Shard migration and replication
  • Data locality optimization

Re-exports§

pub use crate::optimization::distributed::config::HashFunction;
pub use crate::optimization::distributed::config::ShardingConfig;
pub use crate::optimization::distributed::config::ShardingStrategy;

Structs§

DataShard
Data shard representation
ShardManager
Shard manager for handling sharding operations
ShardMigration
Shard migration information
ShardingStats
Sharding statistics

Enums§

DataRange
Data range for sharding
MigrationStatus
Migration status
ShardStatus
Shard status