Horizontal Vs Vertical Partitioning 006

عملية التقسيم أو ما تعرف بالـ Partitioning هي بكل بساطة تقسيم البيانات إلى عدة أجزاء منفصلة وأصغر حجمًا وتوزيعها بشكل ما معين لأكثر من عقدة بحيث تحتوي كل عقدة في النظم على جزء معين من هذه البيانات
Horizontal Vs Vertical Partitioning 006

في هذه الصفحة

قبل أن نتطرق للحديث عن التقسيم، دعونا نتذكر ما تحدثنا عنه سابقًا في التوسع الذي يمكن تحقيقه من خلال النظم الموزعة. فقد علمنا أنه باستطاعتنا تحقيق التوسع إما من خلال التوسع الرأسي أو الأفقي. 

ولكن التقسيم أيضًا إحدى سبل تحقيق التوسع وهذا سيؤدي إلى حفظ وتخزين ومعالجة المزيد من البيانات.

ما هو التقسيم ؟

عملية التقسيم أو ما تعرف بالـ Partitioning هي بكل بساطة تقسيم البيانات إلى عدة أجزاء منفصلة وأصغر حجمًا وتوزيعها بشكل ما معين لأكثر من عقدة بحيث تحتوي كل عقدة في النظم على جزء معين من هذه البيانات المقسمة وبالتالي يسهل تخزينها ومعالجتها.

وبإضافة المزيد من العقد في النظام سيؤدي ذلك لامكانية حفظ وتخزين ومعالجة المزيد من البيانات. لذلك يمكننا رؤية أن التوسع الأفقي والذي تحدثنا عنه سابقًا يتيح لنا تحقيق ذلك.

كما رأينا في التوسع سابقًا .. يوجد أيضًا نوعان اثنان من التقسيم وهما :

  1.  التقسيم الأفقي أو ما يعرف بالـ Horizontal Partitioning وأيضًا بالـ Sharding
  2.  التقسيم الرأسي أو ما يعرف بالـ Vertical Partitioning 
الفرق بين التقسيم الأفقي والتقسيم الرأسي

التقسيم الأفقي

هذا المقال مخصص للأعضاء المنتسبين لخطط الاشتراك المدفوعة فقط

اشترك الآن بنشرة اقرأ-تِك الإخبارية

لا تدع أي شيء يفوتك. واحصل على أحدث المقالات المميزة مباشرة إلى بريدك الإلكتروني وبشكل مجاني!
رائع! تحقق من بريدك الإلكتروني واضغط على الرابط لإكمال تسجيل الدخول.
حدث خطأ! من فضلك قم بادخال بريد إلكتروني صحيح!