دوره‌ها / Node.js / Connection Pooling (Connection Pooling)

Connection Pooling (Connection Pooling)

15 دقیقه Article

Connection Pooling: مدیریت اتصالات دیتابیس 🔌

Connection Pooling برای مدیریت کارآمد اتصالات دیتابیس استفاده میشه!

Mongoose Connection Pool:

// تنظیم connection pool
mongoose.connect('mongodb://localhost:27017/mydb', {
    maxPoolSize: 10, // حداکثر 10 connection
    minPoolSize: 2,  // حداقل 2 connection
    serverSelectionTimeoutMS: 5000
});

Sequelize Connection Pool:

// تنظیم connection pool
const sequelize = new Sequelize('database', 'username', 'password', {
    host: 'localhost',
    dialect: 'mysql',
    pool: {
        max: 10,
        min: 0,
        acquire: 30000,
        idle: 10000
    }
});
💡 نکته: Connection Pooling برای performance و scalability عالیه!
✅ یاد گرفتید: Connection Pooling برای مدیریت اتصالات ضروریه!

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.

برای ذخیره پیشرفت وارد شوید