package sharded
Type Members
- class ShardedStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]] extends Collection[Doc, Model]
A Store implementation that distributes data across multiple shards.
- case class ShardedStoreManager(storeManager: CollectionManager, shardCount: Int, shardManager: ShardManager = HashBasedShardManager) extends CollectionManager 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