PgDog: وكيل ذكي لـ PostgreSQL مع تقسيم البيانات
PgDog هو وكيل شبكة يعترض جميع الاتصالات بين عملاء خوادم PostgreSQL، ويفهم SQL للاستدلال على وجهات الاستعلامات، ولا يتطلب أي تغييرات في رمز التطبيق. يقوم بتحليل استعلامات SQL، واستخراج مفاتيح التقسيم، واستخدام دالة هاش التقسيم المدمجة في PostgreSQL، وتوجيه الاستعلامات إلى جزء قاعدة البيانات الصحيح. تشرح المقالة بالتفصيل كيفية تعامل PgDog مع البروتوكولات البسيطة والمتقدمة، واستعلامات عبر الأجزاء، وعمليات COPY الموزعة، مما يسمح في النهاية بتقسيم PostgreSQL وسرعة استيعاب البيانات على نطاق خطي.
اقرأ المزيد