Go package for sharding databases ( Supports every ORM or raw SQL )
The main features of knocknote/octillery are: Database Tools, Database Utilities.
Open-source alternatives to knocknote/octillery include: codingconcepts/datagen. github/orchestrator — Orchestrator is a high availability system and replication manager for MySQL database clusters. It functions as a… 2tvenom/myreplication. andizzle/rwdb — Database wrapper that manage read write connections. flike/kingshard — Kingshard is a MySQL database proxy and sharding middleware that routes SQL traffic between clients and multiple… hexdigest/prep — Prep finds all SQL statements in a Go package and instruments db connection with prepared statements.
Kingshard is a MySQL database proxy and sharding middleware that routes SQL traffic between clients and multiple database nodes. It functions as a load balancer, read-write splitter, and SQL query firewall to manage how data is accessed and distributed across a database infrastructure. The system implements data sharding using hash, range, or date strategies to split tables across multiple nodes. It enables read-write splitting by directing data modification requests to a master node while distributing read-only queries across a pool of slave replicas. The proxy provides traffic management t