ما هي قاعدة البيانات الفردية في Azure SQL Database؟

ينطبق على: قاعدة بيانات Azure SQL

يُنشئ نوع مورد قاعدة البيانات الفردية قاعدة بيانات في Azure SQL Database مع مجموعة الموارد الخاصة به وتتم إدارتها عبر خادم. باستخدام قاعدة بيانات واحدة، يتم عزل كل قاعدة بيانات باستخدام محرك قاعدة بيانات مخصص. لكل منها مستوى الخدمة الخاص بها ضمن نموذج الشراء المستند إلى DTU أو نموذج الشراء المستند إلى الذاكرة الأساسية الظاهرية (vCore) وحجم حساب يحدد الموارد المخصصة لمحرك قاعدة البيانات.

قاعدة البيانات الأحادية هي نموذج توزيع لـAzure SQL Database. الآخر هو التجمعات المرنة.

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

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

قواعد البيانات الفردية والمجمعات المرنة

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

المراقبة والتنبيه

يمكنك استخدام أدوات مراقبة الأداء وأدوات التنبيهالمدمجة، جنباً إلى جنب مع تقييمات الأداء. باستخدام هذه الأدوات، يمكنك تقييم تأثير التوسيع أو التصغير بسرعة بناءً على احتياجاتك الحالية أو احتياجات أداء المشروع. بالإضافة إلى ذلك، يمكن أن تُصدر قاعدة البيانات SQL مقاييس وسجلات الموارد لمراقبة أسهل.

إمكانيات التوفر

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

الاختلافات بين العمليات وTransact-SQL

يتم دعم معظم ميزات Transact-SQL التي تستخدمها التطبيقات بشكل كامل في كل من Microsoft SQL Server وAzure SQL Database. على سبيل المثال، تعمل مكونات SQL الأساسية مثل أنواع البيانات والمشغلين والسلسلة والوظائف الحسابية والمنطقية والمؤشر بشكل متماثل في SQL Server وSQL Database. ومع ذلك، هناك بعض الاختلافات في T-SQL في عناصر DDL (لغة تعريف البيانات) وعناصر DML (لغة معالجة البيانات) ما يؤدي إلى عبارات T-SQL والاستعلامات المدعومة جزئياً فقط (والتي نناقشها لاحقاً في هذه المقالة).

بالإضافة إلى ذلك، هناك بعض الميزات وبناء الجملة غير المدعومة لأن Azure SQL Database مصممة لعزل الميزات عن التبعيات في قاعدة البيانات الرئيسية ونظام التشغيل. على هذا النحو، فإن معظم الأنشطة على مستوى الخادم غير مناسبة لقاعدة بيانات SQL. لا تتوفر عبارات وخيارات T-SQL إذا كانت تقوم بتكوين خيارات على مستوى الخادم أو تكوين مكونات نظام التشغيل أو تحديد تكوين نظام الملفات. عندما تكون هذه الإمكانات مطلوبة، غالباً ما يكون البديل المناسب متاحاً بطريقة أخرى من قاعدة بيانات SQL أو من ميزة أو خدمة Azure أخرى.

لمزيد من المعلومات، راجع حل اختلافات Transact-SQL أثناء الترحيل إلى قاعدة بيانات SQL.

الأمان

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

هام

تم اعتماد Azure SQL Database مقابل عدد من معايير التوافق. لمزيد من المعلومات، راجع مركز توثيق Microsoft Azure، حيث يمكنك العثور على أحدث قائمة بشهادات توافق قاعدة بيانات SQL.

الخطوات التالية