Тёмный

Which DB is used by Youtube, Github, Slack ... ?! Vitess (MySQL Horizontal scalable) [System Design] 

Ahmed Hashem
Подписаться 1,3 тыс.
Просмотров 718
50% 1

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 4   
@mostafamans4523
@mostafamans4523 4 месяца назад
هو يعنى ايه Vitess
@ahmedhashem-404
@ahmedhashem-404 4 месяца назад
ده Framework شركة RU-vid بنته سنة 2010 عشاني بقى زي wrapper ل MySQL DB و يقدرو يبقى عندهم اكتر من Master MySQLDB شفت الفيديو ؟
@saidbakr
@saidbakr 4 месяца назад
جميل، على أي أساس، أو كيف احسب إني ممكن احتاجها؟ هل مثلا لو حجم قاعدة البيانات تعدى ١ جيجا مثلا، هل بعدد سجلات معينة؟ هل عدد مستخدمين متزامنين متوقع؟ مثلا انا عندي تطبيق هيستغل في مصنع لكن عدد المستخدمين الإجمالي لن يتجاوز ٣٠ ولكنه سيحتوى على سجلات كثيرة في جدول معين مختص بالاجراءات (في الحقيقة هو pivot) رابط اكتر من جدول مع بعض
@ahmedhashem-404
@ahmedhashem-404 4 месяца назад
خلينا نفكر زي GitHub ، فكرو بس لل migration من MySQL لما ال performance بقى فيه مشاكل و مش عارفين يسرعو ال app عشان ال DB بطيئة مكانش فيه رقم معين حركهم، شايف ان الافضل البساطة في التصميم و حسب الطلب لو ال load زاد و ال DB بطيئة تروح لحاجة زي كدة بس الاول تقسم ال App على اكتر من DB . لو انت بتبني حاجة عارف انها to handle مثلا 30 مليون write a day ، ممكن تبدأ ب Vitess او اي حل تاني scalable .