تصميم بنية قواعد البيانات

Azure Database for MariaDB
Azure Database Migration service
Azure Database for MySQL
Azure Database for PostgreSQL

توفر هذه المقالة نظرة عامة على حلول قاعدة بيانات Azure الموضحة في Azure Architecture Center.

رسم تخطيطي يتباين بين نظام إدارة قواعد البيانات الارتباطية وحلول البيانات الضخمة.

Apache® وApache Cassandra® وشعار Hadoop إما علامات تجارية مسجلة أو علامات تجارية لمؤسسة برامج Apache في الولايات المتحدة و/أو بلدان أخرى. لا توجد موافقة ضمنية من Apache Software Foundation باستخدام هذه العلامات.

تتضمن حلول قاعدة بيانات Azure أنظمة إدارة قواعد البيانات الارتباطية التقليدية (RDBMS و OLTP) وأحمال عمل البيانات الضخمة والتحليلات (بما في ذلك OLAP) وأحمال عمل NoSQL.

تتضمن أحمال عمل RDBMS معالجة المعاملات عبر الإنترنت (OLTP) والمعالجة التحليلية عبر الإنترنت (OLAP). يمكن دمج البيانات من مصادر متعددة في المؤسسة في مستودع بيانات. يمكنك استخدام عملية استخراج وتحويل وتحميل (ETL) أو عملية استخراج وتحميل وتحويل (ELT) لنقل البيانات المصدر وتحويلها. لمزيد من المعلومات حول قواعد بيانات RDBMS، راجع استكشاف قواعد البيانات الارتباطية في Azure.

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

يشار إلى قواعد بيانات NoSQL بالتبادل باسم Nonrelational أو NoSQL DBs أو غير SQL لتسليط الضوء على حقيقة أنها يمكنها التعامل مع كميات هائلة من البيانات المتغيرة بسرعة وغير منظمة. لا يقومون بتخزين البيانات في الجداول والصفوف والأعمدة، مثل قواعد بيانات (SQL). لمزيد من المعلومات حول قواعد بيانات No SQL DBs، راجع بيانات NoSQL وما هي قواعد بيانات NoSQL؟.

توفر هذه المقالة موارد للتعرف على قواعد بيانات Azure. وهو يحدد مسارات لتنفيذ البنيات التي تلبي احتياجاتك وأفضل الممارسات التي يجب وضعها في الاعتبار أثناء تصميم حلولك.

هناك العديد من البنيات التي يمكنك الرسم منها لتلبية احتياجات قاعدة البيانات الخاصة بك. كما نقدم لك أفكار الحل للبناء عليها، والتي تتضمن ارتباطات إلى جميع المكونات التي تحتاج إليها.

تعرف على قواعد البيانات على Azure

في أثناء البدء في التفكير في البنى المحتملة للحل الخاص بك، من الضروري أن تختار مخزن البيانات الصحيح. إذا كنت حديث العهد بقواعد البيانات على Azure، فإن أفضل مكان للبدء هو Microsoft Learn. توفر هذه المنصة المجانية عبر الإنترنت مقاطع فيديو وبرامج تعليمية للتعلم العملي. يوفر Microsoft Learn مسارات تعلم تستند إلى دورك الوظيفي، مثل المطور أو محلل البيانات.

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

فيما يلي بعض وحدات Learn التي قد تجدها مفيدة:

طريق الإنتاج

للعثور على خيارات مفيدة للتعامل مع البيانات الارتباطية، ضع في اعتبارك هذه الموارد:

  • للتعرف على موارد جمع البيانات من مصادر متعددة وكيفية تطبيق تحويلات البيانات داخل مسارات البيانات، راجع التحليلات في Azure.
  • للتعرف على OLAP، الذي ينظم قواعد بيانات الأعمال الكبيرة ويدعم التحليل المعقد، راجع المعالجة التحليلية عبر الإنترنت.
  • لمعرفة المزيد حول سجلات أنظمة OLTP لتفاعلات الأعمال عند حدوثها، راجع معالجة المعاملات عبر الإنترنت.

لا تستخدم قاعدة البيانات غير الارتباطية المخطط الجدولي للصفوف والأعمدة. لمزيد من المعلومات، راجع البيانات غير الارتباطية و NoSQL.

للتعرف على مستودعات البيانات، التي تحتوي على كمية كبيرة من البيانات بتنسيقها الأصلي الخام، راجع مستودعات البيانات.

يمكن لبنية البيانات الضخمة معالجة استيعاب البيانات الكبيرة جدا أو المعقدة جدا لأنظمة قواعد البيانات التقليدية ومعالجتها وتحليلها. لمزيد من المعلومات، راجع بنيات البيانات الضخمة والتحليلات.

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

Azure Cosmos DB هي خدمة قاعدة بيانات NoSQL مدارة بالكامل لتطوير التطبيقات الحديثة. لمزيد من المعلومات، راجع نموذج مورد Azure Cosmos DB.

للتعرف على خيارات نقل البيانات من وإلى Azure، راجع نقل البيانات من وإلى Azure.

أفضل الممارسات

راجع أفضل الممارسات هذه عند تصميم الحلول الخاصة بك.

أفضل الممارسات ‏‏الوصف
أنماط إدارة البيانات إدارة البيانات هي العنصر الرئيسي للتطبيقات السحابية. يؤثر على معظم سمات الجودة.
نمط علبة الصادر للمعاملات باستخدام Azure Cosmos DB تعرف على كيفية استخدام نمط علبة الصادر للمعاملات للمراسلة الموثوق بها والتسليم المضمون للأحداث.
توزيع بياناتك عالميا باستخدام Azure Cosmos DB لتحقيق زمن انتقال منخفض وقابلية وصول عالية، يجب توزيع بعض التطبيقات في مراكز البيانات القريبة من المستخدمين.
الأمان في Azure Cosmos DB تساعد أفضل ممارسات الأمان في منع انتهاكات قاعدة البيانات واكتشافها والاستجابة لها.
النسخ الاحتياطي المستمر مع الاستعادة في نقطة زمنية في Azure Cosmos DB تعرف على ميزة استعادة نقطة زمنية في Azure Cosmos DB.
تحقيق قابلية وصول عالية باستخدام Azure Cosmos DB يوفر Azure Cosmos DB ميزات وخيارات تكوين متعددة لتحقيق قابلية وصول عالية.
قابلية وصول عالية لقاعدة بيانات Azure SQL ومثيل SQL المدار لا ينبغي أن تكون قاعدة البيانات نقطة فشل واحدة في بنيتك.

خيارات التكنولوجيا

هناك العديد من الخيارات للتقنيات لاستخدامها مع قواعد بيانات Azure. تساعدك هذه المقالات على اختيار أفضل التقنيات لاحتياجاتك.

الإلمام بآخر المستجدات بقواعد البيانات

راجع تحديثات Azure لمواكبة تقنية قواعد بيانات Azure.

أمثلة على الحلول

أفكار الحل هذه هي بعض من الأمثلة على النهج التي يمكنك تكييفها مع احتياجاتك.

منتجات قاعدة بيانات مماثلة

إذا كنت على دراية بخدمات Amazon Web Services (AWS) أو Google Cloud، فراجع المقارنات التالية: