تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Record In C# Deep Dive - Part 1
ال Record نزل مع ال C#9 / Dotnet 5 ومهم هنا تبقى عارف الـ Features المهمة نزلت امتى عشان لو نقلت من Project للتانى أو من شركه للتانية تبقى عارف ايه الادوات اللى معاك وازاى تقدر تستخدمها
Quorum in Distributed Systems 008
النصاب في النظم الموزعة يتمثل بأقل عدد ممكن من العقد التي تحتاج إلى موافقتها حتى تتأكد من صحة العملية التي تقوم بها ويتم استعماله بشكل أساسي في العديد من الخوارزميات في النظم الموزعة
Replication in Distributed Systems 007
عملية النسخ المتماثل أو ما تعرف بالـ Replication هي بكل بساطة أخذ نسخة طبق الأصل من البيانات ووضعها في أكثر من عقدة وتعرف كل نسخة بالـ Replica وبهذا إن حدثت أية مشكلة في أية عقدة، يمكننا ألا نقلق من حدوث فقد للبيانات
Horizontal Vs Vertical Partitioning 006
عملية التقسيم أو ما تعرف بالـ Partitioning هي بكل بساطة تقسيم البيانات إلى عدة أجزاء منفصلة وأصغر حجمًا وتوزيعها بشكل ما معين لأكثر من عقدة بحيث تحتوي كل عقدة في النظم على جزء معين من هذه البيانات
Communication in Distributed Systems 005
أحد أهم التحديات التي تواجهها النظم الموزعة هي كيفية الاتصال بين الـ Nodes (العقد) أو المكونات في النظم الموزعة وبعضها البعض لتحقيق المهام المطلوبة.
Quick Overview of CAP Theorem 004
نظرية الـ CAP تُعد من النظريات الرائدة والرئيسية في دراسة النظم الموزعة، فهي توضح بكل بساطة الـ Trade-Offs التي ستفاضل بينها أثناء تصميمك للنظم الموزعة. لذا من الضروري جدًا معرفتها وفهمها جيدًا.
Characteristics of Distributed Systems 003
تتميز النظم الموزعة بعدة خصائص سنتناول البعض منها والتي تعد من أهم الخصائص التي يجب الالمام بها في هذا المقال.
Introduction into Distributed Systems 002
أحد أهم الاسباب الرئيسية لبناء النظم الموزعة هي (التوسع) أو ما يعرف بالـ Scalability فبالنظر إلى المقال السابق أصبحت الرؤية واضحة نوعًا ما وذلك لإن التطبيق الذي تقوم ببناءه من الممكن أن يتم استخدامه من قبل العديد من المستخدمين.