5 مستودعات
Middleware specifically designed to proxy and route traffic for MySQL database clusters.
Distinct from Proxy Middleware: Existing proxy middleware candidates are too narrow (e.g., BitTorrent) or too general; this is specific to MySQL proxying.
Explore 5 awesome GitHub repositories matching data & databases · MySQL Proxy Middleware. Refine with filters or upvote what's useful.
Mycat-Server is a MySQL database middleware system that functions as a sharding proxy, distributed database coordinator, and high availability manager. It acts as a proxy layer that routes SQL traffic between applications and multiple backend MySQL database instances to enable horizontal scaling. The system coordinates distributed transactions, generates global unique sequences to prevent primary key collisions, and executes distributed join queries across multiple database shards. It includes a load balancer that performs read-write splitting by directing traffic between primary and slave no
Functions as a proxy layer routing SQL traffic between applications and multiple backend MySQL instances.
ProxySQL is a database proxy designed to route and balance traffic between applications and MySQL or PostgreSQL servers. It provides database high availability by monitoring backend server health and automatically rerouting traffic to healthy nodes during failover events to prevent downtime. The system integrates with generative AI models by proxying requests through a protocol handler, creating a bridge that allows large language models to access structured data. The project includes capabilities for traffic management through automatic failover routing and cluster topology discovery. It op
Provides specialized middleware for proxying and routing traffic to MySQL database clusters.
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
Provides a high-performance proxy layer designed specifically to route SQL traffic for MySQL database clusters.
Atlas هو وكيل قاعدة بيانات MySQL ونظام وسيط مصمم لإدارة حركة المرور بين العملاء ومجموعات قواعد البيانات. يعمل كبوابة قاعدة بيانات عالية التوفر ووسيط لتقسيم البيانات (sharding)، ويوفر نقطة دخول مقاومة للأخطاء للتوجيه، وموازنة التحميل، وإدارة اتصالات قاعدة البيانات. يتميز المشروع بمزيج من تقسيم القراءة والكتابة، الذي يوجه الاستعلامات إلى الخوادم الأساسية أو المتماثلة، وتقسيم البيانات لتوزيع المعلومات عبر مثيلات خلفية متعددة. ويستخدم مجمع اتصالات لتقليل عبء إنشاء جلسات جديدة وينفذ توجيهاً واعياً بالبروتوكول لاعتراض وتوجيه طلبات العملاء. يتضمن النظام قدرات لمراقبة الصحة وتجاوز الفشل المؤتمت لضمان الخدمة المستمرة. ويدعم التحكم الإداري في توفر الخادم الخلفي، وتصفية IP للعميل للتحكم في الوصول، وآلية للترقيات بدون توقف عبر تحويل حركة المرور المدفوع بالإشارات. تتم إدارة سلامة المعاملات من خلال عمليات التراجع التلقائية عند قطع اتصال العميل غير المتوقع.
Acts as high-performance middleware designed to proxy and route traffic for MySQL database clusters.
Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and SQL resources. It functions as a secure gateway that validates human and workload identities using OIDC, SAML, and FIDO2 passkeys before granting access to internal applications and SaaS APIs. The system is distinguished by its secretless access broker, which injects credentials—such as API keys, passwords, and AWS Sigv4 signatures—at the gateway level so users can access databases and cloud resources without managing secrets. It further specializes in AI gateway administration,
Proxies connections to MySQL servers using identity-based authentication to eliminate shared secrets.