Skip to content
AskDeveloperPODCAST
EpisodesPeopleListen & subscribe
All episodes
AudioVideo

EP10 - NOSQL - Part 1

About this episode

في الجزء الأول من حلقة NoSQL، يناقش فريق «اسأل مطور» لماذا لم تعد قواعد البيانات العلائقية وحدها كافية لبعض تطبيقات الويب واسعة النطاق. تتناول الحلقة مرونة المخطط عند تغيّر شكل البيانات، وتحديات تخزين البيانات غير العلائقية والسجلات عالية التدفق، والفرق بين التوسع الرأسي والتوسع الأفقي عبر توزيع البيانات على عدة خوادم. كما تؤكد أن NoSQL لا تعني التخلي عن SQL، بل اختيار نموذج التخزين المناسب للمشكلة، خصوصًا عندما تكون العلاقات أو الوثائق أو أزواج المفتاح والقيمة هي محور البيانات. ويستعرض النقاش محطات مؤثرة مثل Memcached وأوراق Google حول MapReduce وBigtable وورقة Amazon Dynamo، تمهيدًا لفهم أنواع قواعد NoSQL ومفاهيم مثل التجزئة والتوسع التلقائي.

Episode notes

• دوافع استخدام NoSQL مع تطبيقات الإنترنت ذات الحركة العالية والبيانات المتنامية • مرونة المخطط ومشكلات تعديل الجداول والبيانات القديمة في قواعد البيانات العلائقية • متى تبقى قواعد SQL خيارًا مناسبًا، خصوصًا للمعاملات والاتساق في الأنظمة الحساسة • تخزين السجلات والبيانات الخام عالية التدفق قبل معالجتها لاحقًا • نماذج البيانات: الوثائق، المفتاح والقيمة، والرسوم البيانية • تجنب التحويلات المتكررة بين الكائنات والجداول ودور ORM في تعقيد بعض التطبيقات • التوسع الرأسي مقابل التوسع الأفقي باستخدام خوادم متعددة وعتاد أقل كلفة • مفهوم التجزئة Sharding وإعادة توزيع البيانات وإضافة العقد تلقائيًا • محطات تاريخية: Memcached وMapReduce وBigtable وDynamo وظهور مصطلح NoSQL • تفاصيل الحلقة: http://www.askdeveloper.com/2013/05/ep10-ask-developer-podcast-nosql-part-1.html • الموقع: http://www.askdeveloper.com • فيسبوك: http://facebook.com/askdeveloper • SoundCloud: http://soundcloud.com/askdeveloper
Open on YouTube
IN THIS CONVERSATIONMohamed Elsherif
Mohamed ElsherifHost
Ahmed Elmalt
Ahmed ElmaltGuest
Tamer Zaki
Tamer ZakiGuest

Keep the conversation going.

Ask Mohamed Subscribe to the podcast
AskDeveloper.

Technology. People. Conversations in Arabic.

Follow the podcastXFacebook
About Mohamed Ask the host
SubscribeOwner admin
© 2026 AskDeveloper PodcastMade for curious minds.
NOSQL - Part 1 | AskDeveloper Podcast