این آزمون کل فصل را با پرسشهای ترکیبی و یک سناریوی تشریحی میسنجد. اول پرسشها، بعد سناریو — و در پایان پاسخ نمونه را با نوشته خودت مقایسه کن.
دانشسنجی
پرسشهای جامع
۶ Q
01
فروشگاهی سفارشها را در PostgreSQL، کاتالوگ پرتغییر را در MongoDB و session را در Redis نگه میدارد. این الگو چه نام دارد و چرا درست است؟
02
جدول orders با ۲۰ Index و نرخ نوشتن بالا کند شده. اولین اقدام؟
03
بعد از Failover خودکار، تیم میبیند چند سفارشِ تأییدشده ناپدید شده. محتملترین علت؟
04
پیامرسانی با ۲B پیام در روز؛ کوئری اصلی «پیامهای یک گفتگو بهترتیب زمان». کلید Shard منطقی؟
05
کدام داده را میشود با خیال راحت Eventual گذاشت؟
06
در Cassandra با N=3، برای «نوشتن سریع ولی خواندنِ همیشه-تازه» کدام ترکیب؟
سناریوی تشریحی
شبکه اجتماعی با 200M کاربر. جدول کاربران دیگر روی یک PostgreSQL جا نمیشود و نرخ نوشتن پستها از توان یک ماشین گذشته. طرح لایه داده بده: چه چیزی Shard میشود و با چه کلیدی؟ Replication چطور؟ Consistency هر نوع داده؟ اول جواب خودت را بنویس، بعد با پاسخ نمونه مقایسه کن.