Data Structures

Experiment with how fundamental data structures work under the hood — insertions, lookups, splits, scans, and rebalancing behavior.

3 guides 2 visualizations 1 simulator
Visualizations 2 visualizations
🌳
Data Structures LIVE Advanced

Database Indexing (B-Tree) Visualization

Walk through how a B+ tree database index routes point lookups, supports range scans through leaf links, handles page splits, uses the buffer pool, and competes with sequential scans.

🏆
Data Structures LIVE Intermediate

Leaderboard with Sorted Sets

See how Redis Sorted Sets power real-time leaderboards with O(log N) inserts and O(log N + M) range queries. Watch ZADD, ZRANK, ZRANGE, and ZINCRBY in action.

Simulators 1 simulator
🌳
Data Structures LIVE Advanced

B-Tree Indexing Enhanced Simulator

Test database B-Tree indexing as explicit runtime components with parent-owned input ports, child injection, routed connector messages, buffer pool caching, and query planning.