ما معنى connection pool؟
المعنى في مجال تطوير البرمجيات مع أمثلة
connection pool: مجموعة اتصالات قاعدة البيانات
مجموعة من اتصالات قاعدة البيانات المفتوحة التي يُبقيها التطبيق جاهزة ويعيد استخدامها بدل إنشاء اتصال جديد وبطيء لكل طلب.
طريقة الاستخدام
تأتي مدمجة في أطر كثيرة، مثل HikariCP في Java، أو تعمل أداة منفصلة مثل PgBouncer. من المشكلات الشائعة نفاد الاتصالات عندما تكون كلها مشغولة، أو إنشاء مجموعات كثيرة تتجاوز الحد الذي تسمح به قاعدة البيانات.
أمثلة
Requests are timing out because the connection pool has only ten connections.
تنتهي مهلة الطلبات لأن مجموعة الاتصالات لا تضم سوى عشرة اتصالات.
قلة الاتصالات المتاحة تمنع الطلبات من الحصول على اتصال قبل انتهاء المهلة.
Each service has its own connection pool, so together they open 800 connections.
لكل خدمة مجموعة اتصالات خاصة بها، ولذلك تفتح الخدمات مجتمعة 800 اتصال.
تراكم المجموعات المنفصلة يرفع إجمالي الاتصالات إلى عدد كبير.
تراكيب شائعة
- connection pool size
- pool exhausted
- connection pooling
- max connections
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: قواعد البيانات والتخزين الدائم
- SQL · لغة الاستعلامات المهيكلة (SQL)
- table · جدول قاعدة بيانات
- column · عمود
- query · استعلام
- relational database · قاعدة بيانات علائقية
- DBMS · نظام إدارة قواعد البيانات (DBMS)
- primary key · مفتاح أساسي
- foreign key · مفتاح أجنبي
- SELECT statement · تعليمة SELECT
- WHERE clause · جملة WHERE
- join · يضم الجداول
- schema · مخطط قاعدة البيانات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
