N+1 queries چیست و چگونه از آن جلوگیری کنیم
خوب اول ببینیم این مساله N+1 کوئری چیه و چطوری به وجود میاد. خیلی ساده بخواهیم بگیم N+1 کوئری یک مشکلی هست که توسط برنامه نویس ایجاد میشه و باعث سرازیر شدن کوئری ها به سمت دینابیس میشه و…
خوب اول ببینیم این مساله N+1 کوئری چیه و چطوری به وجود میاد. خیلی ساده بخواهیم بگیم N+1 کوئری یک مشکلی هست که توسط برنامه نویس ایجاد میشه و باعث سرازیر شدن کوئری ها به سمت دینابیس میشه و…
برای درک بهتر مساله به تعریف خاصیت ACID میپردازیم سپس بررسی میکنیم که آیا تمام تراکنش ها در پایگاه داده های رابطه ای (Relational) و غیر رابطه ای (Non-Relational) یا همان NoSql ها از این خاصیت پیروی میکنند یا خیر.…