مشاركة عبر


الأسئلة المتداولة حول طرق العرض المجسدة في Azure Cosmos DB ل Apache Cassandra (معاينة)

ينطبق على: كاساندرا

ما هي التحويلات/الإجراءات التي تدعمها طرق العرض المجسدة في Azure Cosmos DB ل Apache Cassandra؟

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

ما هي مستويات التناسق المدعومة مع طرق العرض المجسدة في Azure Cosmos DB ل Apache Cassandra؟

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

يمكنك توسيع نطاق طبقة منشئ طريقة العرض المجسدة أو تقليصها استنادا إلى متطلبات زمن الانتقال لكي تكون طريقة العرض متسقة مع الجدول الأساسي.

هل هناك طبقة مقياس تلقائي لمثيلات منشئ العرض المجسدة في Azure Cosmos DB ل Apache Cassandra؟

لا يتوفر التحجيم التلقائي لمنشئ العرض المجسد في الوقت الحالي. يمكن تحجيم مثيلات منشئ طريقة العرض المجسدة يدويا عن طريق تعديل عدد المثيلات أو حجمها.

ما نوع دعم الوقت للعيش (TTL) الذي لدينا مع طرق العرض المجسدة في Azure Cosmos DB ل Apache Cassandra؟

يتم تطبيق وقت البقاء (TTL) من صفوف الجدول الأساسي على الصف المطابق في طريقة العرض المجسدة. لا يسمح حاليا بتعيين TTL على مستوى الجدول على طرق العرض المجسدة.

كيف يمكننا استكشاف أخطاء طرق العرض المجسدة غير المحدثة في Azure Cosmos DB ل Apache Cassandra وإصلاحها؟

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

ما نوع المراقبة المتوفرة مع طرق العرض المجسدة بالإضافة إلى المراقبة الحالية ل Azure Cosmos DB ل Apache Cassandra؟

تتوفر المقاييس التالية:

  • Max Materialized View Catchup Gap in Minutes: تشير القيمة t إلى الصفوف المكتوبة في الجدول الأساسي في الدقائق الأخيرة t التي لم يتم نشرها بعد إلى طريقة العرض المجسدة. لقطة شاشة لمقاييس Catchup لطرق العرض المجسدة في Azure Cosmos DB ل Apache Cassandra.
  • قراءة تكلفة موجز التغيير: طلب وحدات مستهلكة على الجدول الأساسي لقراءة البيانات للعرض المجسد. لقطة شاشة لمقاييس استخدام وحدة المعالجة المركزية لطرق العرض المجسدة في Azure Cosmos DB ل Apache Cassandra.
  • تكلفة الكتابة: طلب وحدات مستهلكة في طريقة العرض المجسدة لتحويل البيانات التي تمت قراءتها من الجدول الأساسي واستمرارها. لقطة شاشة لمقاييس الذاكرة لطرق العرض المجسدة في Azure Cosmos DB ل Apache Cassandra.
  • مقاييس أخرى تتعلق بالاستهلاك النموذجي للموارد على منشئي العرض المجسدين. تتضمن هذه المقاييس استخدام وحدة المعالجة المركزية والذاكرة. لقطة شاشة لمقاييس وحدة المعالجة المركزية القصوى لطرق العرض المجسدة في Azure Cosmos DB ل Apache Cassandra.

ما هي خيارات الاستعادة المتوفرة لطرق العرض المجسدة في Azure Cosmos DB ل Apache Cassandra؟

لا يمكن استعادة طرق العرض المجسدة. ومن ثم، يجب إعادة إنشاء طرق العرض بمجرد استعادة الجدول الأساسي.

هل يمكنك إنشاء أكثر من طريقة عرض مجسدة واحدة على جدول أساسي واحد في Azure Cosmos DB ل Apache Cassandra؟

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

كيف يتم فرض التفرد وإدارة التعيينات على طريقة عرض مجسدة في Azure Cosmos DB ل Apache Cassandra؟

دائما ما يكون القسم ومفتاح التجميع للجدول الأساسي جزءا من المفتاح الأساسي لأي طريقة عرض مجسدة معرفة. سيفرض المفتاح الأساسي في طرق العرض المجسدة التفرد بعد إعادة تقسيم البيانات.

هل يمكننا إضافة أعمدة أو إزالتها على الجدول الأساسي بمجرد تعريف طريقة عرض مجسدة في Azure Cosmos DB ل Apache Cassandra؟

يمكنك إضافة عمود إلى الجدول الأساسي، ولكن لا يمكنك إزالة عمود. بعد إنشاء طريقة عرض مجسدة مقابل جدول أساسي، ALTER TABLE ADD`` operations aren't allowed on the base table. ALTER TABLE ADDoperations are only allowed if none of the views have selected*'' في تعريفها.

لا يدعم Apache Cassandra إسقاط الأعمدة على الجدول الأساسي إذا كان لديه طريقة عرض مجسدة محددة عليه.

هل يمكننا إنشاء طريقة عرض مجسدة على الجداول الأساسية الموجودة في Azure Cosmos DB ل Apache Cassandra؟

‏‏لا. لا يمكن إنشاء طرق العرض المجسدة على جدول كان موجودا قبل إلحاق الحساب لدعم طرق العرض المجسدة.

لا يمكن إنشاء طرق العرض المجسدة على جدول كان موجودا قبل تمكين دعم طرق العرض المجسدة على الحساب.

لاستخدام طرق العرض المجسدة، قم بإنشاء جدول جديد بعد تمكين الميزة.

ما الشروط التي يمكن أن تتسبب في عدم وصول السجلات إلى طريقة عرض مجسدة في Azure Cosmos DB ل Apache Cassandra؟

فيما يلي بعض الحالات المحددة حيث لا يمكن كتابة البيانات من جدول أساسي إلى طريقة عرض مجسدة لأنها تنتهك القيود المعروفة على جدول عرض مجسد:

  • الصفوف التي لا تفي بحد حجم مفتاح القسم (2 كيلوبايت) في طرق العرض المجسدة
  • الصفوف التي لا تفي بحد حجم مفتاح التجميع (1 كيلوبايت) في طرق العرض المجسدة

حاليا، يقوم المنشئ بإسقاط هذه الصفوف.

هل يمكننا استخدام طرق العرض المجسدة مع المفاتيح التي يديرها العملاء في Azure Cosmos DB ل Apache Cassandra؟

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