بالنسبة إلى تطبيقات Google Drive التي تحتاج إلى تتبع التغييرات التي تطرأ على العناصر في Drive، سيتم حفظ توفر مجموعة التغييرات طريقة فعالة اكتشاف التغييرات. تعمل المجموعة من خلال تقديم الحالة الحالية لكل منها عنصر جديد فقط إذا تغير العنصر منذ نقطة زمنية معينة.
يحتفظ Google Drive بسجلّ تغيير لكل مستخدم ومساحة تخزين سحابي مشتركة. ولكل منها سجله الخاص بالتغييرات على العناصر التي تهمه.
ولتتبُّع التغييرات لجميع العناصر المرئية للمستخدم، يمكن لكل من سجلّ تغيير المستخدم يجب إعادة تشغيل سجلّات التغيير لجميع مساحات التخزين السحابي المشتركة التي ينتمي إليها المستخدم
تفعيل إدخال التغيير
يمثل إدخال التغيير حالة الملف أو مساحة التخزين السحابي المشتركة في نقطة معيّنة. في الوقت المناسب. لا يؤدي التغيير إلى توفير دلتا بين المراجعات. الطلبات التي تحتاج إلى معرفة الخصائص التي تغيرت يجب أن يستمر الحالة المعروفة سابقًا للعنصر والمقارنة.
بما أن التغييرات تمثل الحالة الحالية لعنصر ما، فإن التغيير الفردي إلغاء صلاحية الإدخالات واستبدالها بإدخال تغيير أحدث العنصر المتجاوب.
ملفات Tombstones
تم وضع علامة "deleted
" على تغييرات العناصر التي لم تعُد متوفّرة للمستخدم.
في إدخال التغيير. يتوفر معرّف العنصر فقط في إدخال التغيير.
تتبع مساحات التخزين السحابي المشتركة
لكل مساحة تخزين سحابي مشتركة سجلّ تغييرات خاص بها. على الرغم من أنّ المستخدم قد يكون عضوًا في مساحة التخزين السحابي المشتركة، لن تظهر تغييرات معيّنة إلا في تغيير مساحة التخزين السحابي المشتركة. ولا يتم إدراجها في سجل تغيير المستخدم مطلقًا. إذا كان الملف ينتمي إلى مساحة تخزين سحابي مشتركة، حتى إذا استمر الملف في الظهور في سجل تغييرات المستخدم في مرحلة ما من فإن إعادة تشغيل سجل تغيير المستخدم وحده لن تؤدي إلى تحديث الحالة. وبدلاً من ذلك، عليك إعادة تشغيل سجلّ تغييرات مساحة التخزين السحابي المشتركة لتسجيل جميع التغييرات.
ما يتم تضمينه في سجل تغييرات المستخدم
يتضمن سجلّ تغيير المستخدم تغييرات على مساحات التخزين السحابي المشتركة التي يكون عضوًا فيها أيضًا كتغييرات على الملفات في مجموعة المستخدم. لمزيد من المعلومات حول المجموعات، اطلع على نظرة عامة على التغييرات والمراجعات.
تظهر التغييرات التالية في مساحة التخزين السحابي المشتركة في سجلّ تغيير المستخدم:
- يصبح المستخدم عضوًا في مساحة التخزين السحابي المشتركة.
- لم يعُد المستخدم عضوًا في مساحة تخزين سحابي مشتركة.
- هناك تغيير وثيق الصلة بشكل مباشر في مساحة Drive المشتركة حيث يكون المستخدم
العضو، على سبيل المثال:
- تم تغيير مستوى وصول المستخدم على مساحة التخزين السحابي المشتركة هذه.
- تمت إعادة تسمية مساحة التخزين السحابي المشتركة.
عندما يصبح المستخدم عضوًا في مساحة تخزين سحابي مشتركة، يتم إجراء تغيير واحد لمساحة التخزين السحابي المشتركة في سجلّ تغيير المستخدم. يشير ذلك إلى إذن الوصول إلى جميع العناصر في مساحة التخزين السحابي المشتركة. لا يتلقى المستخدم تغييرات بشأن العناصر المضمّنة في مساحة التخزين السحابي المشتركة عندما يصبحون عضوًا.
قد يرى أعضاء مساحة التخزين السحابي المشتركة تغييرات في الأحداث للعناصر في مساحة التخزين السحابي المشتركة. على استخدامها. ومع ذلك، يجب ألا تعتمد التطبيقات على هذه الأحداث عندما المستخدم عضو في مساحة التخزين السحابي المشتركة. بدلاً من ذلك، يمكنك استخدام سجلّ التغيير في مساحة التخزين السحابي المشتركة من أجل وتتبع التغييرات.
في حال منح مستخدم غير عضو إذن الوصول إلى ملفات فردية في مساحة تخزين سحابي مشتركة، يجب اتّباع الخطوات التالية: يتم تتبع التغييرات التي تطرأ على هذه العناصر في سجل تغييرات المستخدم. تمامًا باعتبارها عناصر غير مشتركة في Drive تتم مشاركتها مباشرةً مع المستخدمين.
التغييرات التي تظهر في سجلّ التغيير في مساحة التخزين السحابي المشتركة
إذا كان المستخدم عضوًا في مساحة تخزين سحابي مشتركة، يمكنه الوصول إلى تغيير مساحة التخزين السحابي المشتركة هذه. السجل الذي يحتوي على:
- أي تغييرات في مساحة التخزين السحابي المشتركة نفسها، مثل إضافة عضو أو إزالته
- التغييرات المباشرة على العناصر في مساحة التخزين السحابي المشتركة
مزامنة الأذونات والإمكانات
لا تسري تغييرات الأذونات على مساحة التخزين السحابي المشتركة أو العناصر داخل مساحة التخزين السحابي المشتركة إلا ينعكس على العنصر نفسه. في حين أن جميع الأطفال المباشرين أو غير المباشرين سيكتسب هذا العنصر هذا التغيير، فلن يكون هناك إدخال منفصل في التغيير سجل لكل عنصر من هذه العناصر. يجب على العملاء إما نشر الإمكانات الجديدة أو إعادة جلب كل عنصر إذا كان لدى أحد الوالدين لإعادة إنشاء التغييرات بشكل كامل.