DataBase قواعد بيانات – Telegram
DataBase قواعد بيانات
2.42K subscribers
201 photos
9 videos
42 files
82 links
قواعد بيانات تمارين و امثله ..
Download Telegram
ايضا يستخدم تنسيق Markdown في التعليقات البرمجية

الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
يمكن ايضا رسم المخططات العلائقية للجداول


الموقع الرسمي لتعلم رسم المخططات
https://mermaid.js.org/intro/

اداة الرسم بالواجهات
https://mermaid.live/edit
رسم المخططات التسلسلية.


الموقع الرسمي لتعلم رسم المخططات
https://mermaid.js.org/intro/

اداة الرسم بالواجهات
https://mermaid.live/edit
رسم الجداول

الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
👍2
اضافه فهرسة للمحتوى يسهل به التنقل

الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
مع الاب القدوة ذو الفضل الاستاذ الدكتور
بشير محمد المقالح - عميد كلية الحاسبات #جامعة_ذمار - اليمن

والدكتور العزيز وليد دحيه

من مناقشة مشاريع التخرج لطلاب #جامعة_السعيدة.
1
#نموذج_تطبيق_متجر_الكتروني_مصغر
غير مكتمل

الغرض منه تعليمي وافادة طلابي ( مخصص له ساعتين اسبوعيا )

https://github.com/GeniusSystems24/genius_store

كما تلاحظ يظهر المشروع مع التوصيف الخاص به.

وهذه الطريقة هي المطلوبة عند التقديم الى الشركات وتشوف ان عملك مرتب.
اذا تريد السعي لمستقبل حقيقي مميز التزم بالاشياء الصعبة على الاخرين.

يوجد وصف لمحتوى كل مجلد مثلا
https://github.com/GeniusSystems24/genius_store/tree/main/lib/presentation/screens
👍5
https://www.facebook.com/share/167ZRWkJGX/?mibextid=xfxF2i

https://github.com/GeniusSystems24/study/blob/main/Three%20ways%20of%20using%20SQL%20Insert%20compere

هل تعرف أفضل طريقة لإدراج البيانات في SQL Server؟

اكتشف الفروق الكبيرة بين ثلاث طرق شائعة لإدراج البيانات! 🚀

- طريقة واحدة تمنحك أداءً مذهلاً!
- أخرى قد تعرضك لمخاطر فقدان البيانات!

📊 تعرف على التحليل الكامل الآن واستفد من أفضل الممارسات لضمان الأداء والأمان!



#SQLServer #Database #Performance #DataSecurity #تطوير_البرمجيات #قواعد_البيانات #الأداء #البرمجة #تعلم #كلية_الحاسبات #علوم_الحاسوب #هندسة_برمجيات
رفع أداء قاعدة البيانات 🗄️💾
أولًا: ما الذي يؤثر على أداء قاعدة البيانات؟

المقاييس المهمة:

وقت تنفيذ الاستعلام (كم يأخذ وقتًا).

Throughput (كم عملية تُنفذ في الثانية).

Latency (التأخير بين الطلب والرد).

استهلاك الموارد (المعالج، الذاكرة).

أنواع الأحمال (Workload Types):

كتابة بكثرة (Write-heavy): مشاكل في الأقفال (locks) وصيانة الفهارس.

قراءة بكثرة (Read-heavy): بطء في الاستعلامات المعقدة والـ cache misses.

حذف بكثرة (Delete-heavy): يؤدي إلى تجزئة البيانات وفقدان الأداء.

تنافس بين الأعمال (Competing workload): لما يكون فيه عمليات لحظية وأخرى بالدفعات (batch) ممكن يحصل بطء بسبب التزاحم على الموارد.

عوامل أخرى: حجم البيانات، نوعها، التوزيع الجغرافي، عدد المستخدمين في نفس الوقت، توقعات التوافر العالي (HA)، إلخ.

ثانيًا: استراتيجيات تحسين الأداء

الفهرسة (Indexing):
زي الفهرس في كتاب، يخليك توصل للمعلومة أسرع بدون ما تقرأ الكتاب كامل.

التجزئة والتقسيم (Sharding & Partitioning):
بدل ما تحط كل البيانات في قاعدة وحدة ضخمة، تقسمها لأجزاء أصغر (شاردات) على خوادم مختلفة.

إلغاء التطبيع (Denormalization):
بدال ما توزع البيانات في جداول كثيرة وتحتاج تربطها باستمرار (Joins)، تدمج بعضها في جدول واحد لتسريع الاستعلامات.

النسخ (Replication):
تعمل نسخ متعددة من قاعدة البيانات: وحدة رئيسية (للكتابة)، والبقية (للقراءة). هذا يوزع الحمل ويحسن التوافر.

تقنيات الأقفال (Locking):
تستخدمها عشان تمنع تضارب التحديثات لو أكثر من مستخدم يعدل على نفس البيانات في نفس الوقت (زي Sarah وJohn في المثال).
2
🔎كيف يعمل محرك البحث ؟🔍