
فكرة مبرمج & Programmer Idea
February 23, 2025 at 08:48 PM
أنواع قواعد البيانات
→ قواعد البيانات العلائقية - 𝐑𝐞𝐥𝐚𝐭𝐢𝐨𝐧𝐚𝐥 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞 (𝐑𝐃𝐁𝐌𝐒)
التنسيق: ينظم البيانات في جداول تحتوي على صفوف وأعمدة. ترتبط البيانات عبر العلاقات.
اللغة الإنجليزية: الأنظمة المعاملاتية، التطبيقات المالية.
اللغات:
→ MySQL، PostgreSQL، Oracle Database، Microsoft SQL Server.
→ قواعد البيانات الغير علائقية - 𝐍𝐨𝐧-𝐑𝐞𝐥𝐚𝐭𝐢𝐨𝐧𝐚𝐥 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞 (𝐍𝐨𝐒𝐐𝐋)
البيانات: تخزن البيانات غير المنظمة أو شبه المنظمة، مما يسمح بالمرونة.
المجال: التطبيقات في الوقت الفعلي، والبيانات الضخمة، وإنترنت الأشياء.
الخدمات:
→ MongoDB، Cassandra، Redis، CouchDB.
→ قواعد البيانات السحابية - 𝐂𝐥𝐨𝐮𝐝 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞
الخدمات: مستضافة على منصات سحابية، مما يوفر إمكانية التوسع وإمكانية الوصول.
الخدمات: تطبيقات الويب، الشركات العالمية، استرداد الكوارث.
الخدمات:
→ AWS RDS، قاعدة بيانات Azure SQL، Google Cloud Spanner.
→ قواعد البيانات الموزعة - 𝐃𝐢𝐬𝐭𝐫𝐢𝐛𝐮𝐭𝐞𝐝 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞
البيانات: يتم توزيع البيانات عبر مواقع متعددة ولكنها تعمل كنظام واحد.
المجال: أنظمة المؤسسات واسعة النطاق.
المجالات:
→ Apache Cassandra، Google Bigtable، CockroachDB.
→ قواعد البيانات المخزنة في الذاكرة - 𝐈𝐧-𝐌𝐞𝐦𝐨𝐫𝐲 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞
الميزات: يخزن البيانات في ذاكرة الوصول العشوائي (RAM) للوصول إليها ومعالجتها بشكل أسرع.
الميزات: تحليلات في الوقت الفعلي وأنظمة تخزين مؤقتة.
الميزات:
→ Redis، SAP HANA، Amazon ElastiCache.
→ قاعدة بيانات الكائنية (الموجهة للكائنات) - 𝐎𝐛𝐣𝐞𝐜𝐭-𝐎𝐫𝐢𝐞𝐧𝐭𝐞𝐝 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞
التطبيقات: تخزن البيانات ككائنات، على غرار البرمجة الموجهة للكائنات.
المجال: أنظمة البيانات المعقدة، التطبيقات الهندسية.
المجالات:
→ ObjectDB، db4o، Versant.
→ قواعد البيانات الرسم البياني - 𝐆𝐫𝐚𝐩𝐡 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞 -
الميزات: يستخدم هياكل الرسم البياني لتمثيل وتخزين العلاقات بين البيانات.
الميزات: الشبكات الاجتماعية، واكتشاف الاحتيال، وأنظمة التوصية.
الميزات:
→ Neo4j، وArangoDB، وAmazon Neptune.
→ قاعدة بيانات السلاسل الزمنية - 𝐓𝐢𝐦𝐞-𝐒𝐞𝐫𝐢𝐞𝐬 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞
الميزات: مُحسَّن للبيانات المختومة بالوقت، مما يتيح تحليل الاتجاهات.
الميزات: إنترنت الأشياء، تداول الأسهم، مراقبة النظام.
الميزات:
→ InfluxDB، TimescaleDB، Prometheus.
الملخص:
→ علائقية: بيانات منظمة، بتنسيق جدولي.
→ غير علائقية: مرنة، وغير منظمة أو شبه منظمة.
→ سحابية: قابلة للتطوير، ومستضافة على خدمات سحابية.
→ رسم بياني: نماذج بيانات تركز على العلاقات.
→ موزعة: أنظمة موزعة واسعة النطاق.
→ في الذاكرة: الوصول السريع عبر ذاكرة الوصول العشوائي.
→ موجهة للكائنات: تخزين قائم على الكائنات.
→ سلاسل زمنية: بيانات مفهرسة حسب الوقت.
#فكرة_مبرمج
http://youtube.com/post/UgkxnoLngcy_lFaU2uinfz3rAs7d4ZPX8APn?si=Mgz9nys-7EaNEZsF