Arabic subtitles

Why do it in the database - Intro to Relational Databases

Get Embed Code
4 Languages

Showing Revision 1 created 06/09/2016 by Udacity Robot.

  1. عندما يسمع الكثير من الأشخاص عن سمات SQL
    مثل order by أو limit
  2. وoffset، يطرحون السؤال
    ما الداعي إلى ذلك في قاعدة البيانات؟
  3. قد يقول أحدهم: أنا أعرف فعلاً كيفية ترتيب
    ،قائمة في Python
  4. .كما أعرف فعلاً كيفية تحديد الشرائح
  5. لما لا أقوم فقط بإحضار البيانات
    ،إلى التعليمة البرمجية للتطبيق غير مفروزة
  6. وأقوم بما هو مطلوب هناك؟
  7. من الصحيح أن أمر count
    .مثل أمر len من حيث الكم الهائل من النتائج
  8. والأمر limit 100 offset 10 يُرجع عددًا كبيرًا من العناصر
  9. مثل أمر results لتحديد شريحة من العناصر
    .10 إلى 110 من قائمة النتائج
  10. والأمر ترتيب حسب العمود يعرض عددًا كبيرًا
    مثل، فرز حسب مفتاح
  11. الذي يعتبر معقدًا نوعًا ما، لكن
    .يوجد اختلافين كبيرين
  12. .السرعة والمساحة
  13. يمكن لقاعدة البيانات أن تنفذ
    .هذه الأوامر بسرعة أكبر بكثير من Python
  14. خاصة عندما تحصل على
    جداول بعدد كبير من الصفوف أو
  15. قوائم انتظار معقدة
    .ترتبط بجداول مختلفة
  16. كما يمكنك أن تحصل بسهولة على
    ،جدول مكون من ملايين الصفوف
  17. ويمكن لفرز مليون عنصر
    .في Python أن يستغرق ثانية واحدة تقريبًا
  18. إذا كنت تكتب تطبيق ويب، إنها ثانية واحدة
    التي ينتظرها المستخدم، بعدها يحدق في
  19. ،المستعرض
    ويتساءل عن سبب
  20. البطء الشديد لتطبيقك
    .إلى جانب إشغاله الذاكرة
  21. على عكس هذا، يمكن لقاعدة البيانات
    .إجراء هذه العمليات في وقت أسرع بكثير
  22. إلا أنه يوجد هناك عدد من الحيل
    .يمكنك استخدامها لزيادة سرعة أداء هذه العملية
  23. .الحيلة الأهم من بينها يطلق عليها الفهرسة
  24. لن نتناول موضوع الفهرسة
    ،بشكل مباشر في هذه الدورة التدريبية لكن
  25. سيكون هناك بعض
    .الملاحظات حول كيفية تطبيقها
  26. على أي حال، إجراء عمليات تقييد
    ،وaggregation في قاعدة البيانات
  27. ،بدلاً من Python
    .إجراء جيد لتناوله
  28. .حسنًا، لنقم بالمزيد من ذلك