Django एप्लिकेसन बढ्दै जाँदा, डेटाबेस सामान्यतया पहिलो र सबैभन्दा महत्त्वपूर्ण bottleneck हुन्छ। यसलाई स्केल गर्नमा query optimization, indexing, connection management, read replicas, caching, र अन्ततः architectural changes समावेश हुन्छ — डेटाबेसलाई सम्बोधन गर्नु अधिकांश Django apps का लागि सबैभन्दा उच्च-प्रभाव स्केलिङ कार्य हो।
1. पहिले queries अनुकूल गर्नुहोस् (सबैभन्दा ठूलो, सस्तो जीत)
Book.objects.select_related().prefetch_related()
Article.objects.only(, )
Article.objects.values()
django.db.models Count, Sum
Author.objects.annotate(book_count=Count())
