هندسة البرمجيات مع حسين ناصر حسين ناصر
-
- Technology
حلقات تقنية نناقش فيها مواضيع مختلفة في مجال هندسة البرمجيات
-
MongoDB Storage Architecture بالعــربي
في هذه الحلقة اتكلم مع مهندس أحمد الإمام عن تفاصيل التخزين في مونقو دبي اتمنى انك تكون حلقة ممتعة
قائمة هندسة البرمجيات
https://www.youtube.com/watch?v=6PBFPOHB9C4&list=PLznNuNLrk0j11pCQAC553F3Pfu6fS20Xe
كورس قواعد البيانات
https://database.husseinnasser.com
كورس الباكند
https://backend.husseinnasser.com
كورس نيتورك
https://network.husseinnasser.com -
كيف تنفذ البرامج | How Processes are executed
في هذه الحلقة سوف نشرح كيف يتم تنفيذ البرامج بالتفصيل.
0:00 What is a Process?
5:00 Why is it called RAM?
9:00 How CPU execute Process
27:00 CPU Cache and cost of Reading to Memory
34:00 Virtual Memory
قائمة هندسة البرمجيات
https://www.youtube.com/watch?v=6PBFPOHB9C4&list=PLznNuNLrk0j11pCQAC553F3Pfu6fS20Xe
كورس قواعد البيانات
https://database.husseinnasser.com
كورس الباكند
https://backend.husseinnasser.com
كورس نيتورك
https://network.husseinnasser.com
البودكاست
Apple
https://podcasts.apple.com/us/podcast/هندسة-البرمجيات-مع-حسين-ناصر/id1649996327
Spotify
https://open.spotify.com/show/30zwc8OxkqhmqJvwiSvKHN
Google
https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy85MmUzMGQ0MC9wb2RjYXN0L3Jzcw
RSS
https://anchor.fm/s/92e30d40/podcast/rss
https://anchor.fm/760459 -
كيف يعمل نظام DNS?
في هذه الحلقة اتكلم عن نظام DNS
كورس قواعد البيانات
https://database.husseinnasser.com
كورس الباكند
https://backend.husseinnasser.com
كورس نيتورك
https://network.husseinnasser.com -
أيهما أفضل ، Postgres vs MySQL وBuffer pool, UUID, Secondary indexes (الجزء الثاني)
في هذه الحلقة من هندسة البرمجيات سنتحدث عن البفر بول في ماي سكول وبوست قريس و تأثير اUUID اثناء القراءة والكتابة 0:00 خلاصة الحلقة السابقة 6:00 القراءة والكتابة في buffer pool 13:00 منافسة الكتابة في الصفحة الأخيرة tail write 18:00 مشاكل UUI/GUID 29:30 الاثر على الفهرس الثانوي secondary index 34:00 Postgres vs MySQL عيوب ومميزات
-
كيفية حفظ البيانات في Postgres , MySQL
يحفظون البيانات وأثرهم على سرعة القراءة والكتابة mysql و postgres في هذه الحلقة من هندسة البرمجيات نتكلم عن الفهرس الأساسي والفهرس الثانوية وكيف
0:00 مقدمة
3:30 المفتاح الأساسي primary key
8:00 ترتيب الجدول Clustering
11:00 ثمن تدخيل البيانات
13:40 Unique من غير primary key
15:50 Pages
18:00 Primary key is the Table
24:30 المفتاح الثانوي Secondary Index
32::00 Postgres -
التحكم في كمية الازدحام TCP Congestion and Flow Control
في هذه الحلقة من هندسة البرمجيات سنتطرق لموضوع التحكم في ازدحام البيانات أثناء الإرسال في نظام TCP.
عند ارسال Segment ، وجب على المستلم إرسال إشعار باستلام ال Segment والتي تسمى ايضاً Acknowledgment . ولكن انتظار هذه الاشعار لكل حزمة نرسلها يؤدي إلى بطئ في الإرسال. لذلك وجب علينا ارسال مجموعة من الحزم Segments في نفس الوقت و المستلم يمكنه انه يرسل إشعار واحد يغطى كافة الحزم,. ولكن السؤال هو ،ـ كم استطيع ان ارسل بدون انتظار اشعار؟ هذا هو السؤال الذي نحاول الإجابة عليه في هذه الحلقة.