ITPUB
ITPUB
Jul 14, 2022 · Databases

Inside Kvrocks: How This RocksDB‑Based Redis‑Compatible Store Handles Massive Data

In this interview, Kvrocks PMC Lin Tianyi explains the challenges of large‑scale storage, the architecture and replication model of Kvrocks, its open‑source community roles, Redis‑compatible clustering, migration commands, future roadmap, and his perspective on the Chinese open‑source ecosystem.

BigDataStorageClusterManagementDatabaseReplication
0 likes · 11 min read
Inside Kvrocks: How This RocksDB‑Based Redis‑Compatible Store Handles Massive Data
HelloTech
HelloTech
Feb 10, 2022 · Operations

Elasticsearch Allocation Deciders: Overview, Configuration, and Core Algorithms

Elasticsearch’s AllocationDecider abstract class powers dynamic shard placement, with concrete deciders—such as awareness, rebalance, disk‑threshold, filter, version, and snapshot—controlling node selection, replication, and movement, while the AllocationService and its default BalancedShardsAllocator use weighted balance formulas to allocate, relocate, and rebalance shards whenever index changes, settings updates, or cluster state transitions occur.

AllocationDeciderClusterManagementConfiguration
0 likes · 12 min read
Elasticsearch Allocation Deciders: Overview, Configuration, and Core Algorithms