Database Roadmap 2024 | الدليل الشامل لقواعد البيانات

00:19:51
https://www.youtube.com/watch?v=GBeWKa1Lc6I

Zusammenfassung

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

Mitbringsel

  • 📊 البيانات هي أساس أي تطبيق.
  • 🔗 قواعد البيانات تنقسم إلى علائقية وغير علائقية.
  • 📚 قواعد البيانات العلائقية تستخدم الجداول والعلاقات.
  • 🗂️ قواعد البيانات غير العلائقية توفر مرونة أكبر في التخزين.
  • 🔍 محركات البحث تساعد في الوصول السريع للبيانات.
  • 📝 قواعد البيانات المستندة إلى الوثائق تخزن البيانات كوثائق.
  • 📈 قواعد البيانات ذات الأعمدة العريضة مناسبة للكتابة المكثفة.
  • 💾 الكاش يحسن سرعة الوصول للبيانات.
  • ⚙️ التحديات في استخدام قواعد بيانات متعددة تتعلق بالتواصل.
  • 🔄 استخدام مايكرو سيرفيسز يمكن أن يسهل إدارة البيانات.

Zeitleiste

  • 00:00:00 - 00:05:00

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

  • 00:05:00 - 00:10:00

    تستعرض الفقرة أنواع قواعد البيانات العلائقية، بدءًا من قواعد البيانات القائمة على الجداول، حيث يتم إنشاء علاقات بين البيانات. يتم توضيح كيفية استخدام المفاتيح الأجنبية لتحديد العلاقات بين الجداول، بالإضافة إلى تقديم أمثلة على قواعد البيانات العلائقية مثل MySQL وOracle.

  • 00:10:00 - 00:19:51

    تتناول الفقرة قواعد البيانات غير العلائقية، موضحةً أنها ليست نوعًا واحدًا بل تشمل أنواعًا متعددة مثل قواعد البيانات المستندة إلى الوثائق، محركات البحث، وقواعد بيانات المفتاح والقيمة. يتم تقديم أمثلة على هذه الأنواع، مثل MongoDB وFirebase، مع التركيز على كيفية استخدامها في التطبيقات الحديثة.

Mind Map

Video-Fragen und Antworten

  • ما هي أهمية قواعد البيانات في تطوير البرمجيات؟

    تعتبر البيانات أساس أي تطبيق، حيث بدونها لا قيمة للتطبيق.

  • ما هي الأنواع الرئيسية لقواعد البيانات؟

    تنقسم قواعد البيانات إلى نوعين رئيسيين: العلائقية وغير العلائقية.

  • ما هي قواعد البيانات العلائقية؟

    هي قواعد بيانات تستخدم الجداول والعلاقات بين البيانات.

  • ما هي قواعد البيانات غير العلائقية؟

    هي قواعد بيانات لا تعتمد على العلاقات الصارمة بين البيانات، مثل قواعد البيانات المستندة إلى الوثائق.

  • ما هي بعض الأمثلة على قواعد البيانات العلائقية؟

    MySQL، Oracle، Microsoft SQL Server.

  • ما هي بعض الأمثلة على قواعد البيانات غير العلائقية؟

    MongoDB، Firebase، Cassandra.

  • ما هو الغرض من استخدام محركات البحث في قواعد البيانات؟

    تساعد في البحث عن البيانات بشكل أسرع وأكثر كفاءة.

  • ما هي قاعدة البيانات ذات الأعمدة العريضة؟

    هي نوع من قواعد البيانات غير العلائقية التي تخزن البيانات في أعمدة بدلاً من صفوف.

  • ما هو الكاش في قواعد البيانات؟

    هو تخزين مؤقت للبيانات لتحسين سرعة الوصول إليها.

  • ما هي التحديات المرتبطة باستخدام قواعد بيانات متعددة؟

    تتعلق بالتواصل بين البيانات وإدارة الترجمة بين الأنظمة المختلفة.

Weitere Video-Zusammenfassungen anzeigen

Erhalten Sie sofortigen Zugang zu kostenlosen YouTube-Videozusammenfassungen, die von AI unterstützt werden!
Untertitel
ar
Automatisches Blättern:
  • 00:00:00
    خلينا نبقى متفقين ان النهارده الداتابيز
  • 00:00:02
    او الداتا هي اساس السوفت وير يعني انت
  • 00:00:05
    تخيل معايا كده انت بنيت احسن سوفت وير في
  • 00:00:07
    الدنيا باحسن التقنيات الممكنه اللي انت
  • 00:00:09
    اتعلمتها كلها ورحت في الاخر خالص فتحت
  • 00:00:12
    الابلكيشن ده فاضي ما فيهوش اي حاجه فاكيد
  • 00:00:14
    اما تيجي تعرضه على اي مستخدم
  • 00:00:19
    للابليفاي
  • 00:00:21
    شن هيقول لك الابلكيشن مالوش قيمه من غير
  • 00:00:24
    الداتا لذلك النهارده مهم جدا ان انت
  • 00:00:26
    تستوعب انواع الداتابيز وانواع تخزين
  • 00:00:29
    البيانات وتقدر ازاي تتعامل مع البيانات
  • 00:00:31
    دي عشان خاطر تعرضها للمستخدم بافضل طريقه
  • 00:00:34
    ممكنه لان ده في الاخر هدفك من الابلكيشن
  • 00:00:37
    اللي انت بتبنيه فتعالوا نتكلم على انواع
  • 00:00:40
    للداتا بيز بنستخدمها النهارده في شغلنا
  • 00:00:43
    كوفت وير انجينيرز في عندك قسمين كبار جدا
  • 00:00:46
    بيخش تحتيهم وينحصر تحتيهم كل انواع
  • 00:00:48
    الداتابيز النهارده وهي الداتابيز انجن يا
  • 00:00:51
    اما هيبقى ريلي شنال داتابيز او نون رشال
  • 00:00:55
    داتابيز الريليشن داتابيز اللي هو ببساطه
  • 00:00:57
    بيبقى انواع داتابيز بتعمل العلاقات ما
  • 00:01:00
    بين البيانات بغض النظر نوع العلاقات دي
  • 00:01:03
    ايه وهنخس فيها بالتفصيل بس دايما الداتا
  • 00:01:06
    مربوطه بالداتا اللي بعديها او الداتا
  • 00:01:08
    اللي موجوده حواليها بعلاقه ما النون ريلي
  • 00:01:11
    شنال على اغلب الظن البيانات مالهاش
  • 00:01:14
    علاقات قوي يعني بتبقى البيانات كلها
  • 00:01:17
    مستقله بس انت عايز تخزنه مع بعض في مكان
  • 00:01:20
    واحد يعني غالبا البيان اللي انت هتحطه ده
  • 00:01:23
    مالهش دعوه بالبيان الثاني او البيان اللي
  • 00:01:25
    موجود في حاجه ثانيه انت عندك البيانات
  • 00:01:27
    كلها بتبقى نون ريلي شنال مافيش علاقات ما
  • 00:01:30
    بينها وما بين بعضيها هو بيديك الامكانيه
  • 00:01:32
    في النون ريلي شنال داتابيز ان انت ممكن
  • 00:01:35
    توصف علاقه بس العلاقه مش محكمه مالهاش
  • 00:01:38
    قواعد احكام معينه وده هنفهم بعد شويه
  • 00:01:41
    تعالوا نبدا بانواع الداتابيز اللي هي
  • 00:01:43
    الريليشن لان دي غالبا المستخدمه من قديم
  • 00:01:46
    الازل يعني بدات في السبعينات تظهر انواع
  • 00:01:49
    الداتابيز دي وبتستخدم الى يمنى ده في
  • 00:01:51
    اغلب الابلكيشن فاول نوع عندي في الريليشن
  • 00:01:54
    هي التيبل بيزد سكيما ان انا بيبقى عندي
  • 00:01:57
    جداول او تيبلز وعمل علاقات ما بين التيبل
  • 00:02:01
    دي ودي غالبا بتبقى اي نوع بيانات تعرف
  • 00:02:05
    تخزنه في الجداول دي لان انت ممكن يبقى
  • 00:02:08
    عندك مثلا علاقه ستودنت بعلاقه الجريد
  • 00:02:12
    بتاعته درجات الطالب والطالب نفسه فانا
  • 00:02:14
    غالبا هقول العلاقه ما بين ده وده ايه
  • 00:02:16
    الطالب عنده درجات في كذا ماده ففي علاقه
  • 00:02:20
    هنا وان تو مان وبيبقى عندي ممكن العلاقه
  • 00:02:22
    تبقى م تو 1 العكس صحيح وهي لو انت بصيت
  • 00:02:26
    من وجهه نظر الدرجات درجه او كذا درجه
  • 00:02:28
    عندي ينتموا الى طالب واحد فدي اسمها ميني
  • 00:02:31
    تو 1 وممكن تبقى العلاقه عندي ميني تو
  • 00:02:33
    ميني في علاقه اللي هي الجداول دي يعني
  • 00:02:35
    ممكن اقول مثلا ايه الطالب علاقته
  • 00:02:38
    بالمقررات فالطالب ممكن ياخد اكتر من مقرر
  • 00:02:43
    بس المقرر اللي هو بيبقى الكورس نفسه اللي
  • 00:02:45
    بياخده في السمستر في في الفصل ليه اكتر
  • 00:02:48
    من طالب بيقدر ان هو يسجل فيه فساعتها ما
  • 00:02:50
    ينفعش اخلي العلاقه بتبقى بسيطه بجدول
  • 00:02:54
    بفصل في جدول ثالث يشيل العلاقه دي وفي
  • 00:02:57
    قاعده مهمه جدا في التعامل معها اللي هي
  • 00:02:59
    الجداول او التيبل بيزد سكيما انجينز دي
  • 00:03:02
    ان انت كل ما تبص على الريليشن حط دايما
  • 00:03:06
    الفورين كي الكي اللي بيعمل العلاقه عند
  • 00:03:09
    المني يعني في المثال اللي انا قلته بتاع
  • 00:03:11
    الطالب والدرجات دايما هتحط الفورن كي عند
  • 00:03:14
    مين عند الدرجات لان هو في الاخر خالص ده
  • 00:03:16
    الميني طب في الحته اللي انا قلتها بتاعه
  • 00:03:18
    المقررات والطالب وفي جدول في النص مي تو
  • 00:03:21
    مي هيتشال اثنين فورن كي واحد بتاع الطالب
  • 00:03:24
    وواحد بتاع الجريد من اشهر الامثله على
  • 00:03:27
    التيبل بيزد سكيما دي او اللي هي بتبقى اس
  • 00:03:30
    ترانزاكشن سكيما اللي انت بتعمل علاقات
  • 00:03:32
    جداول هتلاقي انجين زي ماي اس كيو ال
  • 00:03:34
    بستاجر اس كيو ال اوراكل مايكروسوفت
  • 00:03:37
    سيكوال سيرفر كل دول مشهورين جدا ان هم
  • 00:03:39
    بيستخدموا من زمان في عمليه العلاقات
  • 00:03:42
    بتاعه اللي هي التيبل وتبل تاني وبتعمل
  • 00:03:45
    علاقات ما بينهم نيجي للنوع الثاني في
  • 00:03:46
    الريليشن داتابيز وهو الجراف دي بي او
  • 00:03:49
    الجراف داتابيز النوع ده ظهر حديث ظهر في
  • 00:03:52
    يعني بدايه سنه 1000 كده او على 2007 2008
  • 00:03:56
    ابتدى يحصل له سيرفن وهو بيستخدم في
  • 00:04:00
    العلاقات المعقده بين البيانات فكرته
  • 00:04:03
    ببساطه ان انت بدل ما بتخزن البيانات في
  • 00:04:06
    جداول زي ما كنت تعمل في التيبل بيز سكيما
  • 00:04:08
    بتيجي تعمل نود يعني بتحط البيان بتاعك في
  • 00:04:11
    نود ليكن النود دي هي الفكره برض بتاعتك
  • 00:04:14
    بتاعه الطالب بس الطالب هنا بقى المره دي
  • 00:04:17
    مش مجرد بس درجات ومقررات وخلاص ممكن تحط
  • 00:04:20
    علاقات معقده جدا الطالب عنده اب وام
  • 00:04:23
    وبيدرسوا مدرس في المدرسه والطالب ده بيحب
  • 00:04:27
    حاجات معينه واحد ا 3 ف فبي يقول لك ايه
  • 00:04:30
    المحور بتاعك هو النود هو ده اللي هيشيل
  • 00:04:33
    البيان بتاعك والدز اللي انت هتربط بيها
  • 00:04:36
    دي هي دي العلاقات بتاعته وتقدر انت توصف
  • 00:04:39
    العلاقه كانك بتوصفها باللغه البسيطه
  • 00:04:41
    بتاعتك يعني بتقول مثلا الراجل ده او
  • 00:04:44
    الطالب ده لايكس وتقول الهوبي بتاعته
  • 00:04:47
    والراجل ده لايكس كذا ايتس كذا بلايز وز
  • 00:04:50
    كذا ديز كذا فبتعمل النود هنا في النص
  • 00:04:53
    وتقدر تفرع علاقاته وحتى الايدج نفسه ممكن
  • 00:04:56
    يبقى هو كمان نود فيبقى تعمل له علاقات
  • 00:04:58
    تانيه ما بينها من بعضيها عشان تستوعب
  • 00:05:01
    المثال اللي انا بقوله بتاع الجراف
  • 00:05:02
    داتابيز ده هتلاقي السوشيال ميديا او
  • 00:05:05
    مواقع اللي هي التواصل الاجتماعي هتلاقي
  • 00:05:07
    افضل مثال للبيانات بتاعها هي جراف
  • 00:05:10
    داتابيز لان انت بيبقى عندك البروفايل
  • 00:05:12
    بتاعك انت عندك ناس فرنز وفي ناس فرينز
  • 00:05:17
    اوف فرينز اللي انت بقى عندك صحاب والصحاب
  • 00:05:19
    دويهم صحاب وانت نفسك عندك بوست وانت نفسك
  • 00:05:23
    عندك بروفايل وانت نفسك البروفايل بتاعك
  • 00:05:26
    ده ممكن تحط عليه بوستس فهتلاقي ان في
  • 00:05:29
    علاقات كتير معقده ما بتبقاش علاقات مجرد
  • 00:05:32
    ليفل واحد ما يبقاش و ليفل اوف ريليشن
  • 00:05:35
    اللي هو ممكن تعمله بالتيب بيز سكيما فجرا
  • 00:05:38
    دي بي دايما هتلاقي استخدامه في الداتابيز
  • 00:05:40
    المعقده جدا ويفضل ان انت عما تيجي تفكر
  • 00:05:44
    في الجراف دي بي ما تفكرش فيه ان هو جداول
  • 00:05:47
    وعايز اعمل و تو مي وومي تو 1 فكر فيه زي
  • 00:05:49
    ما انت بتفكر في العموم في تخزين في
  • 00:05:52
    التعامل مع البيانات يعني انت بتقول مثلا
  • 00:05:54
    ايه انا بحب كذا فانت العلاقه دي هي دي
  • 00:05:57
    اللي انت بتخزن في الجراف داتابيز كنود
  • 00:05:59
    وادج برده هتلاقي من الاستخدامات المشهوره
  • 00:06:02
    جدا ليه النهارده اللي هي الريكومنديشن
  • 00:06:03
    انجين اللي هي بيبقى فيه مثلا في
  • 00:06:06
    الابلكيشن بتاعه الاكل بتاعه الشوبنج تيجي
  • 00:06:09
    وانت بتعمل تشيك اوت يقول لك ايه انا
  • 00:06:11
    بيكوم ليك الحاجات دي ممكن تشتريها مع
  • 00:06:13
    الاوردر ده هو عف منين ان هو ريكومند ليه
  • 00:06:15
    الحاجات دي لانه عمال يجمع بيانات كتيره
  • 00:06:18
    جدا عني وعن الناس اللي بتتعامل مع
  • 00:06:21
    الاوردر ده فيقدر ان هو يطلع لي ترشيحات
  • 00:06:23
    دي يعني عارف انا عندي كام سنه وبطلب
  • 00:06:25
    حاجات قد ايه ونوعها ايه والناس اللي في
  • 00:06:28
    السن ده يقدروا ان هم بيطلبوا وحاجات
  • 00:06:29
    شكلها عامل ازاي فبناء على الفئه العمريه
  • 00:06:32
    وبناء على المنطقه السكنيه وبناء على انا
  • 00:06:35
    من انهي دوله وبتكلم انهي لغه كل العلاقات
  • 00:06:38
    دي اعمل يربطها يربطها في جراف ويعمل لك
  • 00:06:40
    ريكومنديشن انجين عظيم جدا من اشهر الانجن
  • 00:06:43
    اللي موجوده النهارده اللي ممكن تتعلمه
  • 00:06:45
    تستخدمه للجرافات بييز هو نيو 4 جي طول
  • 00:06:48
    كده الريليشن داتابيز واشكالهم اللي
  • 00:06:51
    موجوده النهارده في العالم ممكن يظهر
  • 00:06:53
    اشكال ثانيه او انواع ثانيه بس دي الانواع
  • 00:06:55
    الاكثر تعارفا والاكثر تداولا تعالوا بقى
  • 00:06:58
    نتكلم على النون انج او امثله على انواع
  • 00:07:01
    النون رشن داتابيز في غلط شائع جدا ان
  • 00:07:04
    الناس بتتخيل ان النون ريشن داتابيز مدام
  • 00:07:07
    قلت نون ريليشن ومافيش علاقات ما بين
  • 00:07:09
    البيانات ان هي في الاخر خالص هي حاجه
  • 00:07:11
    واحده ونوع واحد انا برمي البيانات كده
  • 00:07:13
    وخلاص وشكرا على كده في الحقيقه هو الون
  • 00:07:16
    ريلي شنال انواع كتيره واستخدامات كتيره
  • 00:07:19
    وتطبيقات عمليه كتيره جدا والنون ريلي
  • 00:07:21
    شنال نفسه ممكن توصف علاقه بس ماتبقاش
  • 00:07:25
    العلاقه يعني ستريكت ما بتبقاش صريحه
  • 00:07:27
    وتركت زي ما انت بتعمل في العالم ب بتاع
  • 00:07:29
    الريليشن عشان كده هم وصفوها انها نون
  • 00:07:32
    ريليشن نبدا باول نوع وهو الدوكمنت بيزد
  • 00:07:35
    داتابيز ل في الاخر خالص عباره عن مجموعه
  • 00:07:38
    من المستندات انت بيبقى عندك دوكمنت ودكت
  • 00:07:41
    ثاني دوكمنت ثالث مخزنين في كولكشن كانك
  • 00:07:45
    بالضبط لو فتحت مثلا الارشيف بتاع مستشفى
  • 00:07:49
    فبتلاكي جدا محطوطه فين محطوطه مثلا في رف
  • 00:07:53
    او متخزنه بالابجديه يعني هي تريقه
  • 00:07:56
    التقسيمه والتنظيم ما فيش علاقه قوي ما
  • 00:07:59
    بين الملف والثاني يعني المريض علاقته
  • 00:08:01
    بمريض تاني مش موجوده هي الفكره كلها ان
  • 00:08:03
    المريض ده انا ببياناته دي حطتها في مخزن
  • 00:08:07
    معين او ارشيف معين
  • 00:08:10
    فبتلاكي بيز داتابيز نفس طريقه التفكير
  • 00:08:13
    بالظبط انت بيبقى عندك مستندات جيسون
  • 00:08:17
    بتخزن فيها البيانات جيسون جوه بعضيها
  • 00:08:19
    يعني انا عندي مثلا الاوردر بتاعي بتاع
  • 00:08:22
    الاكل احط جواه بيانات الدفع وبيانات
  • 00:08:26
    العنوان وبيانات التوصيل في نفس الاوبجكت
  • 00:08:29
    في نفس الجافا سكريبت اوبجكت نتيش موديل
  • 00:08:31
    فانا عندي الجافا سكريبت اوبجكت اللي
  • 00:08:33
    بخزنه في الدوكمنت ده بحط فيه كل توصيف
  • 00:08:36
    البيانات والميزه هنا ان انا مش محكوم
  • 00:08:39
    بكيما زي ما انا في العالم بتاع الريليشن
  • 00:08:41
    ان انا لازم اوصف مين هو الكولوم والاعمده
  • 00:08:45
    اللي موجوده والجداول وشكلها عامل ازاي او
  • 00:08:48
    حتى في الجراف برض نفس الطريقه انما هنا
  • 00:08:51
    انت مش لازم توصف حاجه انت خد البيان ده
  • 00:08:53
    زي ما هو خزنه للبش ده للمريض ده ط ممكن
  • 00:08:57
    يبقى في مريض تاني بياناته ناقصه مش مشكله
  • 00:08:59
    مش مش فارق معايا هو ده اصلا الهدف من
  • 00:09:01
    طريقه التفكير في النون ريلي شنال داتا او
  • 00:09:03
    تحديدا الدوكمنت داتا بيس فهو عشان نبقى
  • 00:09:06
    متفقين برض يعني انت الريليشن ممكن تعملها
  • 00:09:09
    بس ريليشن بسيطه قوي يعني تقول مثلا ان
  • 00:09:11
    المريض ده اللي بيعالجه هو الدكتور فلاني
  • 00:09:14
    بس حتى العلاقه اللي هنا دي لو مش موجوده
  • 00:09:16
    مش هيزعلك في حاجه يعني العلاقه مش ستريكت
  • 00:09:19
    مش بانيه على سكيما معينه لازم امشي عليها
  • 00:09:22
    بالحرف الواحد موضوع مفتوح معاك شويه اشهر
  • 00:09:25
    انجين تستخدمه في الدوكمنت بيزد نون
  • 00:09:28
    ريليشن ده داتابيز هو مونجو دي بي هو
  • 00:09:31
    المتصدر النهارده وهو اللي النهارده
  • 00:09:33
    بيتعلمو مع الميرندا ك وعشان خاطر تمشي في
  • 00:09:37
    المرن ستاك هتلاقوا في كورس حلو انا منزله
  • 00:09:39
    على يوديمي ممكن تروح تتعلمه ويمشي في
  • 00:09:42
    الحته دي فالمير ستاك النهارده الام هي
  • 00:09:46
    المونج بتاعتك اللي انت بتستخدمها ك داتا
  • 00:09:48
    بيز انجين هسيب لكم اللينك بتاع الكورس
  • 00:09:49
    تحت في الدسكربشن برض هتلاقي برض من
  • 00:09:51
    الانجن المشهوره في موضوع الدوكمنت بيس
  • 00:09:53
    داتا ده هو فاير بيز او فاير ستور تحديدا
  • 00:09:56
    بيتعامل برده بنفس الطريقه بيخزن لك
  • 00:09:58
    البيانات ك جيسون بتتعمل بيها بالاس دي كي
  • 00:10:01
    بتاع فاير بيس النوع الثاني في النون رشن
  • 00:10:03
    اللي هتكلم عليه اللي هو بيبقى السيرش
  • 00:10:05
    انجين او السيرش بيزد اندكس ان انا بيبقى
  • 00:10:09
    عندي مكان بيخزن توصيف لبيانات تقدر ان
  • 00:10:14
    انت تستخدمها في البحث او الفول تكست سيرش
  • 00:10:18
    يعني هو مختلف شويه عن فكره الدوكمنت ان
  • 00:10:21
    انا الدوكمنت عندي دي لو انا عايز ابحث
  • 00:10:23
    فيها هضطر امشي على خانه خانه في الجيسون
  • 00:10:26
    اللي مكتوب ده عشان ادور على الحاجه
  • 00:10:28
    بتاعتي انما في سيرش بيزد اندكس او السيرش
  • 00:10:30
    انجين اندكس انا بقول ايه هي البيانات
  • 00:10:33
    اللي انا ممكن اوصفها واحدد وبيعمل لها
  • 00:10:36
    توصيف لعمليه البحث عليها بتمشي ازاي يعني
  • 00:10:39
    لو حاجه بيحصل عليها تردد في البحث عالي
  • 00:10:42
    فبي خيه توب فبي خيه سهله الوصول اليها
  • 00:10:44
    عشان خاطر الناس دي بتبحث عليها على طول
  • 00:10:46
    يعني لو كلمه ترندين لو كلمه فيها استخدام
  • 00:10:50
    كتير الناس بتبحث عليها بكثره اخبار
  • 00:10:52
    متداوله بتلاقي الحاجات دي يقدر ان هو
  • 00:10:54
    يعمل لها ريكومنديشن فهو بيقدر ان هو
  • 00:10:57
    يستخرج من مستندات متخ زنه عندك ممكن تبقى
  • 00:11:00
    انت مخزنها في مكان تاني او في نفس
  • 00:11:02
    الاندكس حتى يروح يستخرج لك منها البيانات
  • 00:11:07
    اللي انت عايز تسير عليها اللي هي الترمز
  • 00:11:09
    بالنسبه له ويقول دي موجوده في اني مستند
  • 00:11:12
    فيقدر ان هو يعمل زي كي وورد اندكس كده
  • 00:11:15
    تستخدمه في عمليه البحث طبعا من اشهر
  • 00:11:18
    الامثله الموجوده النهارده اللي تقدر
  • 00:11:21
    تستخدمها وتتعلم كت كولوجي وكانن هو
  • 00:11:23
    الاستك سيرش ده بصراحه متصدر بجداره في
  • 00:11:26
    العمليه دي وتستغرب بقى ان في برض سيرش
  • 00:11:29
    اندكس تاني موجود النهارده تقدر تستخدمه
  • 00:11:32
    في مونجو نفسه بس موجود فين على اطلس بتاع
  • 00:11:36
    مونجو مسمينه اتلس سيرش ده عباره عن سيرش
  • 00:11:39
    اندكس بسيط جدا برض انجين اندكس بيربط لك
  • 00:11:43
    مع الداتا الدوكمنت بيزد بتاعتك بتاعه
  • 00:11:45
    مونجو ويعمل لك السيرش اندكس بتاعك فبيو
  • 00:11:49
    لك عمليه ان انت تروح تعمل سيرش اندكس
  • 00:11:51
    انجين مستقل وتنظم فيه الاندكس بتاعك بتاع
  • 00:11:55
    البيانات اللي هي السيرش ابول دي وان انت
  • 00:11:57
    مخزن الدوكمنت في مكان تاني بيربط طلك
  • 00:11:59
    الاثنين ببعض انا الصراحه شايفه حاجه
  • 00:12:01
    لطيفه ان انا بقى موجود عندي كل حاجه
  • 00:12:03
    متخزنه في مكان واحد النوع الثالث بقى
  • 00:12:06
    عندي من النون ريلي شنال داتا هو هو الكي
  • 00:12:09
    فالو داتابيز الكي فالو داتابيز ببساطه من
  • 00:12:12
    ابسط انواع الداتا ستورز اللي انت ممكن
  • 00:12:15
    تستخدمها في حياتك ليه انت بتعمل كي وتقول
  • 00:12:18
    ايه هي الفالو بتاعته يعني بتقول مثلا
  • 00:12:20
    الكي بتاعي نيم الفالو بتاعته يحيا بس كده
  • 00:12:24
    ده طريقه تخزين او طريقه داتا ستور ده
  • 00:12:26
    هدفه المفروض هو كانجين انت بتستخدم هوش
  • 00:12:29
    الا عشان خاطر غالبا حاجه من اثنين
  • 00:12:32
    بتستخدمه عشان خاطر تعمل كاشين لبيانات في
  • 00:12:35
    الميموري هتستخدم بكثره يعني انت بدل ما
  • 00:12:37
    تروح الداتابيز كل مره وتجيب بيانات
  • 00:12:39
    بتستخدم بكثره بتاخد البيانات دي تحطها في
  • 00:12:42
    الفالو بتاعتك بتعمل لها كي بالكاش ده
  • 00:12:45
    وتحطه في الفالو بتاعك وده بيبقى موجود
  • 00:12:47
    فين في الميموري وده احنا اتكلمنا عليه في
  • 00:12:50
    فيديو قبل كده اللي هو الردس انجين الريدز
  • 00:12:54
    ده واحد من اكت الجينز المشهوره او كلاستر
  • 00:12:56
    المشهوره اللي ممكن تستخدمها النهارده
  • 00:12:58
    عشان يعملك اللي هو الكي فو ميموري ستور
  • 00:13:01
    الاستخدام الاني برض بتاعه اللي هو برض
  • 00:13:03
    ابتدا يظهر النهارده وينتشر اكتر النهارده
  • 00:13:06
    ان انت ممكن تستخدم الكي فالو ده ككو لان
  • 00:13:08
    انت ممكن تحط الكي هو هاش مثلا او تايم
  • 00:13:12
    ستامب او فو او اي دي معين والفالو هي
  • 00:13:15
    البيانات اللي عايزه تتنفذ وتقدر ان انت
  • 00:13:17
    تحطهم على شكل كيو وهو بيوفر لك العمليه
  • 00:13:20
    بتاع اللي هي البشين وال كونسن او البشين
  • 00:13:24
    والسبسكرايب او النهارده بيسموها باب بب
  • 00:13:28
    ان انت تروح تبردي داتا تحطها في الكي
  • 00:13:31
    فالو بيزد ستور ده وحد تاني يقدر ان هو
  • 00:13:34
    يروح يكون سوم العمليه دي كل النهارده ده
  • 00:13:36
    برض متوفر في ريدس يعني تقدر ان انت تلاقي
  • 00:13:38
    بالمكتبات اللي بتنزلها البسيطه تقدر تعمل
  • 00:13:41
    عمليه اللي هي البلش والكونسول دي
  • 00:13:43
    فالصراحه بيبقى استخدامه ظريف جدا بيوفرلك
  • 00:13:45
    عليك حاجات كتيره جدا لان حتى العالم بتاع
  • 00:13:48
    الباب بب والكيو ده انت عشان خاطر تروح له
  • 00:13:51
    غالبا بتضطر تستخدم حاجه اسمها ماسج بروكر
  • 00:13:54
    بيكون في فيتشرز كتير معقده حتى لو انت
  • 00:13:56
    عايز الكيو بس زي مثلا كافكا او و رابت ام
  • 00:13:59
    كييو دول معقدين جدا في التعامل مع الباب
  • 00:14:02
    سب انما بيجي الكي فالو ستور زي ريدس مثلا
  • 00:14:04
    بيديك الباب سب بس خد كيو وانت خزن فيها
  • 00:14:07
    البيانات بتاعتك في الميموري ككو وخلاص
  • 00:14:10
    تمام على كده طبعا هي مشكلته ان الباب سب
  • 00:14:13
    لو السيرفر عمل يعني ش داون عمل ريستارت
  • 00:14:17
    البيانات في الميموري فكله هيروح معاك بس
  • 00:14:20
    ده واحد من المخاطر اللي انت بتعيش بيه
  • 00:14:23
    عشان خاطر تستفيد من السرعه وبنفس تانيه
  • 00:14:25
    النوع الرابع من النون ريلي شنال داتا هو
  • 00:14:28
    الوا كولوم داتا بيز الوايد كولوم داتابيز
  • 00:14:32
    فكرتها شبه فكره الكي فو بالظبط يعني انت
  • 00:14:35
    عندك كي وعندك فو بس اللي اختلف ان المره
  • 00:14:38
    دي بدل الفالو ما هي مجرد سترنج بسيط بقت
  • 00:14:40
    عباره عن كولمز بقى ا عندك اكتر من كولوم
  • 00:14:43
    اكتر من عمود تقدر تخزن فيهم البيانات وده
  • 00:14:45
    بيديك فايده حلوه جدا ان انت ممكن يبقى
  • 00:14:49
    عندك الكي الواحد بيشاور على اكت من مكان
  • 00:14:52
    يخزنه الداتا بتاعتك فعلى سبيل المثال انت
  • 00:14:55
    لو عايز الكي يشاور على شخص والشخص ده
  • 00:14:58
    عنده اسم اسم وعنده سن وعنده عنوان فبدل
  • 00:15:01
    ما انت كنت تخزنه في مكان واحد كسترين
  • 00:15:03
    وتعمل فواصل وحاجه معقده كده هو بيديك
  • 00:15:06
    قدره ان هو يخزنه في كذا كولوم مع بعض طب
  • 00:15:09
    هو كده هيختلف ايه عن الكي فالو في
  • 00:15:11
    الاختلاف بس البسيط ده يختلف اختلاف جوهري
  • 00:15:14
    ان هو لو عندك حاجه في الداتا انك تكتب
  • 00:15:17
    داتا بسرعه تعمل هاي رايت هاي انتنسيف
  • 00:15:21
    رايت ان انت عندك الابليكيشن بتاعك عمال
  • 00:15:23
    يقرا بيانات من مكان ثاني وعمال عايز رايت
  • 00:15:26
    البيانات دي عنده في داتابيز سريعه
  • 00:15:27
    فبتلاكي ك داتابيز تساعدك جدا في الموضوع
  • 00:15:31
    ده لان هي مهيئه ومصممه لده البيان يقدر
  • 00:15:34
    يخزنه تك تك تك تك يحطه في كولمز على طول
  • 00:15:37
    غير عن ما انت تخزنه بطريقه دوكمنت بيزد
  • 00:15:39
    او تخزنه بطريقه كي فالو بتضطر ان انت
  • 00:15:42
    تعمل تحويلات للبيانات فهو الوايت كولوم
  • 00:15:44
    بيبقى فيري انتنسف لرايت داتا بس ما دام
  • 00:15:48
    هو بيبقى انتنسف لرايت داتا فغالبا
  • 00:15:51
    هتلاقيه مش مناسب للهاي ريد يعني انت لو
  • 00:15:53
    عندك طلب او ديماند ان انت تريد داتا سري
  • 00:15:56
    بسرعه من الانجن ده مش هت عرف او مش افضل
  • 00:15:59
    حاجه هتلاقي الداتا عندك فيها بطء شديد
  • 00:16:01
    جدا يعني من اشهر الامثله على ده النهارده
  • 00:16:04
    هو كاساندرا مستهدف او بيشتغل على الحته
  • 00:16:07
    بتاعه الهاي انتنستي وغالبا ما دام في هاي
  • 00:16:09
    انتنستي للراي هتلاقي بيستخدم في عمليه
  • 00:16:12
    اللي هي الداتا انجينيرينج والداتا
  • 00:16:14
    اناليتكس فبي استخدموا الناس اللي بتعمل
  • 00:16:17
    تايم سيريز بتعمل هيستوريكال داتا بيبقى
  • 00:16:20
    استخدامه منطقي جدا لانه غالبا بيقرا داتا
  • 00:16:23
    من مكان تاني وعايز يحط على طول رايت رايت
  • 00:16:25
    رايت رايت رايت فبيكون مناسب جدا للعمليه
  • 00:16:29
    دي برض في انجين مشهور جدا على امازون
  • 00:16:32
    موجود على امازون وب سيرفيسز اسمه دينامو
  • 00:16:34
    دي بي بس ده يعني احتكار من امازون ان هو
  • 00:16:38
    يبقى موجود عندهم بس على الاستضافه بس
  • 00:16:40
    بيقدم لك نفس الخدمه تقريبا كده احنا
  • 00:16:42
    خلصنا وفهمنا الريليشن والنوعين بتاعهم
  • 00:16:45
    اللي احنا ذكرناهم والنون ريلي شنال
  • 00:16:47
    والاربع انواع اللي احنا ذكرناهم فيه
  • 00:16:50
    وهنلاقي شنال بقى بيروح معاك لانواع اكتر
  • 00:16:53
    ويتفرع لافكار اكتر لان غالبا البيانات
  • 00:16:57
    النهارده ما بقتش ليها نمط موحد وتفكير
  • 00:17:00
    موحد ان هو بيرنت و تشايلد او علاقه و تو
  • 00:17:03
    مي ما بقتش سهله قوي ان انت تعمل
  • 00:17:05
    بالبيانات اللي موجوده النهارده وكم
  • 00:17:08
    المعلومات الهايله اللي موجوده على
  • 00:17:09
    الانترنت النهارده صعب انها عما تيجي تقرا
  • 00:17:12
    بيان من مكان ومكان تاني ومكان ثالث
  • 00:17:14
    تخزنها بالطريقه دي هتكون العمليه مكلفه
  • 00:17:17
    جدا
  • 00:17:26
    واكسبندر يا ده يا ده بس
  • 00:17:29
    لا بيستخدم ما يسمى مالتي موديل يعني يقدر
  • 00:17:33
    ان هو يستخدم هايبريد ما بين نون ريلي
  • 00:17:37
    شنال وريلي شنال في نفس السيستم اللي هو
  • 00:17:40
    بيبنيه لان انا لو عندي في حته معينه
  • 00:17:42
    بستخدم فيها مثلا شغل داتا اناليتكس وفي
  • 00:17:45
    داتا فيها نون ريلي شنال ووجز وبيانات
  • 00:17:49
    بتيجي ديسباتش الخرايط والكلام ده كله
  • 00:17:51
    عامل نون رشن داتابيز استخدمها واشوف
  • 00:17:54
    النوع المناسب ل اللي يناسب الاحتياجات
  • 00:17:56
    بتاعتي طب في حته عندي فيها لا بيان
  • 00:17:59
    الراجل ده علاقته بده وعلاقته بده وعلاقه
  • 00:18:01
    لازم تبقى صريحه واس ترانزاكشن ساعتها
  • 00:18:04
    هروح لتبول بيزد سكيما او تيبول بيزد
  • 00:18:07
    داتابيز انجين وواحد من دول هستخدمه مع
  • 00:18:09
    واحد من دول ويحقق لي الاتنين مع بعض بس
  • 00:18:12
    اداره الموضوع ده بيبقى صعبه شويه غالبا
  • 00:18:15
    لو عندك سيستم كبير جدا وانت عندك هايبريد
  • 00:18:17
    داتا بيزز وانت عايز تاخد بيانات من هنا
  • 00:18:20
    تستخدمها مع بيانات من هنا بيكون الموضوع
  • 00:18:22
    فيه تحديات كبيره جدا في الكومنكيشن
  • 00:18:24
    والداتا ادابت فبت طر تعمل
  • 00:18:27
    ادابتور تعمل ربط الداتا دي والترجمه من
  • 00:18:30
    هنا لهنا بس النهارده بقى في حتى حركه
  • 00:18:32
    جديده ابتدت تظهر واتجاه جديد ابتد يظهر
  • 00:18:36
    وهو ان في انجين ممكن هو نفس الانجن
  • 00:18:40
    الواحد ده يديك مالتي موديل وده كان شركه
  • 00:18:43
    طالعه اسمها فونا او فوانا يديك فكره ان
  • 00:18:46
    انت يبقى عندك كي ويشاور على value بس
  • 00:18:49
    الفالو دي عباره عن ريليشن او ريليشن
  • 00:18:52
    داتابيز فهو بيعمل عمليه المالتي موديل ده
  • 00:18:56
    ويديك كونسبت من الكونسبت اللي هي الحديث
  • 00:18:59
    مع القديم مع المكس اللي انت عايزه ده
  • 00:19:02
    موجود في انجن واحد بس الحاجات دي الى
  • 00:19:04
    اليوم لازالت تجربيه لازالت مش مستقره
  • 00:19:07
    فعلى اغلب الظن الشركات في سوق العمل
  • 00:19:09
    بيعملوا استخدام ل مايكرو سيرفيس عنده في
  • 00:19:13
    السيستم تعمل داتابيز معينه مايكرو سيرفس
  • 00:19:16
    تانيه تستخدم داتابيز تانيه فانا مثلا في
  • 00:19:19
    شغلي بستخدم مونجو دي بي كانون ريليشن
  • 00:19:22
    اللي اخزن فيها الدوكمنت بتاعتي اللي
  • 00:19:24
    موجوده لبيانات كتير بجمعها من كذا موقع
  • 00:19:27
    مثلا في السيستم وبست
  • 00:19:29
    الاد حاجه زي بو كيو عشان اخزن علاقه مثلا
  • 00:19:35
    المتجر او اللي هو الستور بصاحب الستور
  • 00:19:38
    بالفود اللي موجود جو الستور لان انا عايز
  • 00:19:41
    دي تبقى موجوده مثلا عندي بطريقه ركت
  • 00:19:43
    فبستن دي في حته في السيستم والحته
  • 00:19:45
    التانيه اللي فيها صور وملفات مفتوحه
  • 00:19:47
    وبيانات بستخدم فيها نشن كونجو ديبي
Tags
  • قواعد البيانات
  • البرمجيات
  • البيانات
  • العلائقية
  • غير العلائقية
  • محركات البحث
  • التخزين
  • التطبيقات
  • MongoDB
  • MySQL