تطوير البرمجيات التكيفية – النموذج التزايدي التكراري

في النموذج التزايدي التكراري، في البداية، يتم إنشاء تطبيق جزئي للنظام الإجمالي بحيث يكون في حالة قابلة للتسليم. تمت إضافة وظائف متزايدة. يتم إصلاح العيوب، إن وجدت، من التسليم السابق…

Read more

تطوير البرمجيات التكيفية – مقدمة

تطوير البرمجيات التكيفية هو تحرك نحو الممارسات التكيفية، وترك الممارسات الحتمية في سياق الأنظمة المعقدة والبيئات المعقدة. يركز تطوير البرمجيات التكيفية على التعاون والتعلم كأسلوب لبناء أنظمة معقدة. لقد تطورت…

Read more

لغة Scala – نظرة عامة

Scala، اختصار لـ Scalable Language، هي لغة برمجة وظيفية هجينة. تم إنشاؤه بواسطة مارتن أوديرسكي. يدمج Scala بسلاسة ميزات اللغات الوظيفية والكائنية. تم تجميع Scala للتشغيل على Java Virtual Machine.…

Read more

Cassandra – نموذج البيانات

يختلف نموذج بيانات Cassandra بشكل كبير عما نراه عادةً في نظام RDBMS. يقدم هذا الفصل نظرة عامة على كيفية قيام Cassandra بتخزين بياناتها. Cluster يتم توزيع قاعدة بيانات Cassandra على…

Read more

Cassandra – الهيكل والبنيان

الهدف من تصميم Cassandra هو التعامل مع أعباء عمل البيانات الضخمة عبر عقد متعددة دون أي نقطة فشل واحدة. لدى كاساندرا نظام توزيع نظير إلى نظير عبر العقد nodes الخاصة…

Read more

Cassandra – مقدمة

Apache Cassandra عبارة عن قاعدة بيانات موزعة عالية الأداء وقابلة للتطوير ومصممة للتعامل مع كميات كبيرة من البيانات عبر العديد من خوادم السلع، مما يوفر توفرًا عاليًا دون أي نقطة…

Read more