Skip to content
#

vindex

Here are 3 public repositories matching this topic...

Plan and sequence Vitess resharding offline. Key-range algebra, minimal Reshard workflow computation from source/target layouts, VSchema and topology preflight, VReplication duration estimates, and a step-by-step operator runbook with verification and rollback for every step. Dry-runs plans in CI.

  • Updated Jul 20, 2026
  • Python

A linter for Vitess VSchema JSON. Runs 30 rules over your keyspaces, vindexes, sequences and routing rules — optionally cross-checked against your CREATE TABLE DDL — and reports each problem with a stable rule ID, exact line number and fix hint. Pretty, JSON, GitHub-annotation and SARIF output. Ships as a composite GitHub Action.

  • Updated Jul 20, 2026
  • Python

Simulate a Vitess vindex over a shard layout and see the skew, hot shards and scatter-gather risk before you commit to a shard key. Faithful hash/xxhash/numeric/binary/reverse_bits implementations, Gini and entropy metrics, heavy-hitter detection, query-fanout estimation, and side-by-side candidate ranking.

  • Updated Jul 20, 2026
  • Python

Add this topic to your repo

To associate your repository with the vindex topic, visit your repo's landing page and select "manage topics."

Learn more