Blogga qaytish
Qo'llanmalar

System Design asoslari: Millionlab foydalanuvchiga ega tizimlarni loyihalash

✦ Qo'llanmalar

Loyiha foydalanuvchilari soni mingdan millionga etganda oddiy monolit serverlar va ma'lumotlar bazasi dosh berolmaydi. System Design arxitekturasi buni qanday hal qiladi?

1. Keshlash (Caching - Redis / Memcached)

Tez-tez so'raladigan va kam o'zgaradigan ma'lumotlarni sekin ishlaydigan ma'lumotlar bazasidan emas, balki operativ xotiradan (RAM) sekundning mingdan bir ulushida qaytarish.

2. Database Replication (Read / Write Split)

Asosiy Master bazaga faqat yozish (INSERT/UPDATE) amallarini yuborib, o'nlab Slave retsenziyalariga o'qish (SELECT) so'rovlarini yo'naltirish.

HV

Muallif: Halilulloxon Vaqqosov

TATU (TUIT) 2-kurs Dasturiy injiniring talabasi, Full-stack dasturchi. Dasturlash, zamonaviy texnologiyalar va foydali loyihalar yaratishga ishtiyoqmand.

Profilni ko'rish →