Hollow is a java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access.
Consumers will reshard in-place using O(shard size) extra space if incoming delta signals a different number of shards. To enable that this change also refactors code in the read path for all existing consumers irrespective of resharding.