package sharded
Type Members
- class ShardedStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]] extends Store[Doc, Model]
A Store implementation that distributes data across multiple shards.
- case class ShardedStoreManager(storeManager: StoreManager, shardCount: Int, shardManager: ShardManager = HashBasedShardManager) extends StoreManager with Product with Serializable
A StoreManager that creates ShardedStore instances, which distribute data across multiple shards.
A StoreManager that creates ShardedStore instances, which distribute data across multiple shards.
- storeManager
The StoreManager to use for creating the individual shard stores
- shardCount
The number of shards to create