Skip to content
View sharded-topology's full-sized avatar

Block or report sharded-topology

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Popular repositories Loading

  1. shardedtopology.org shardedtopology.org Public

    A production field guide for running Vitess on sharded MySQL: topology design, VSchema & routing, online DDL coordination, and observability.

    CSS

  2. shard-key-analyzer shard-key-analyzer Public

    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,…

    Python

  3. vschema-lint vschema-lint Public

    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…

    Python

  4. reshard-planner reshard-planner Public

    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…

    Python

  5. online-ddl-orchestrator online-ddl-orchestrator Public

    Coordinate Vitess Online DDL across every shard of a keyspace. Submits with --postpone-completion, holds a global cutover barrier until all shards report ready and none is lagging, then completes t…

    Python

  6. vitess-topo-monitor vitess-topo-monitor Public

    Monitors Vitess shard health and alerts when live topology drifts from a declared desired topology. Validates that shard key ranges tile the key space, tracks replication lag, throttler state, scat…

    Python