SPQR is a sharding proxy for PostgreSQL that enables horizontal scalability by distributing queries across multiple PostgreSQL instances. Designed for large-scale, multi-tenant architectures, SPQR routes, rewrites, and manages SQL queries to ensure they are executed efficiently across shards. It provides a PostgreSQL-compatible interface so applications can scale transparently without code changes.

Features

  • Transparent SQL routing and rewriting for sharded databases
  • Compatible with standard PostgreSQL clients and drivers
  • Supports multi-tenant and horizontal scaling architectures
  • Query planner and executor for distributed workloads
  • Centralized proxy layer with custom sharding logic
  • Designed for minimal latency and high throughput

Project Samples

Project Activity

See All Activity >

Categories

SQL Clients

License

MIT License

Follow SPQR

SPQR Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SPQR!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go SQL Clients

Registered

2025-06-10