للنقاش : NoSQL , مالها وما عليها !

بدأ في الاونه الاخيره سطوع نجم الـ NoSQL والتقنيات المبنيه عليها مثل قواعد البيانات MongoDB و Redis كحل لمشاكل التمدد (Scalability) . وبسبب الصدى , سارع العديد من المطورين في تبنيها والبدء في استخدام هذه التقنيات في مشاريعهم عوضاً عن قواعد البيانات العلائقية (RDBMS) , مثل الـ MySQL .

ولكن السؤال هنا هل فعلاً المطورين بحاجه فعلاً للـ NoSQL كبديل عن RDBMS في كل الحالات ومايترتب على ذلك من الحاجه الى تبني بنى تحتيه اعلى واكثر تكلفة من المطلوبه للعمل مع الـ RDBMS ؟ ام الموضوع مجرد اتباع مطلق للمزاج العالمي في اتجاه التطوير ؟


الـ NoSQL هو الافضل في حالة التعامل مع بيانات كبيرة كالملفات بشكل عام ..

لكن يظل أن الكثير يفضل قواعد البيانات العلائقية لسبب بسيط وهو SQL