فصل 8.
عملیات CRUD پیشرفته
در این بخش از کتاب، چند الگوی «پیشرفته» دیگر را بررسی خواهیم کرد که ممکن است بخواهید در endpointهای CRUD API خود استفاده کنید.
شما یاد خواهید گرفت:
چگونه بهروزرسانیهای جزئی یک منبع را پشتیبانی کنید (به طوری که کلاینت فقط نیاز است دادههایی را که میخواهد تغییر دهد ارسال کند).
چگونه از کنترل همزمانی خوشبینانه برای جلوگیری از شرایط مسابقهای استفاده کنید وقتی دو کلاینت همزمان سعی میکنند یک منبع را بهروزرسانی کنند.
چگونه از مهلتهای زمانی context برای خاتمه دادن به queryهای طولانیمدت پایگاه داده و جلوگیری از استفاده غیرضروری منابع استفاده کنید.