2 مستودعات
Duplicating live queries from a source database to a target database for testing or synchronization.
Distinguishing note: None of the candidates cover the mirroring of live traffic for testing or synchronization purposes.
Explore 2 awesome GitHub repositories matching data & databases · Database Query Mirroring. Refine with filters or upvote what's useful.
Pgcat هو حل وسيط (middleware) لقواعد بيانات PostgreSQL يوفر ميزات تجميع الاتصالات (connection pooling)، وتجزئة البيانات (sharding)، وموازنة الأحمال، وإدارة تجاوز الفشل. يعمل كوكيل (proxy) يحسن استخدام الموارد وقابلية التوسع من خلال إدارة جلسات قاعدة البيانات وتوزيع الاستعلامات عبر مثيلات متعددة. يتميز النظام بميزة عكس حركة المرور (traffic mirroring)، التي تقوم بنسخ استعلامات الإنتاج الحية لاختبارها في قواعد بيانات تجريبية للتحقق منها. كما يطبق وكيل تجزئة لتوزيع البيانات والاستعلامات عبر مثيلات قاعدة بيانات متعددة بناءً على مفاتيح التجزئة. يغطي المشروع التوافر العالي من خلال تجاوز الفشل التلقائي ومراقبة صحة الخوادم. ويتضمن توجيه حركة المرور للفصل بين عمليات القراءة والكتابة، وتشفير طبقة النقل (TLS) للاتصالات الآمنة، وقاعدة بيانات إدارية افتراضية لإدارة النظام وتصدير مقاييس الأداء. يتم توفير الخدمة كحاوية Docker لضمان النشر المتسق عبر بيئات مختلفة.
Duplicates incoming production queries to test databases to validate new versions or warm up caches.
pgdog is a PostgreSQL sharding proxy, distributed SQL router, and connection pooler. It is designed to enable horizontal data distribution by splitting tables and indices across multiple independent servers to scale storage and processing capacity. The project distinguishes itself through online resharding capabilities, using logical replication to move data between shards without application downtime. It supports multiple routing strategies, including hash, list, and range-based query routing, and manages distributed atomic transactions using a two-phase commit process to ensure consistency
Duplicates live queries from a source database to a target database for performance testing or synchronization.