سؤال

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

هل كانت مفيدة؟

المحلول

إذا كانت سلامة الأشياء المستمرة ذات أهمية كبيرة في مشروعك ، باستخدام shelve ليست فكرة جيدة. لا يتم التخليل كائنات ويكتبها يدويًا في الملفات.

ضع في اعتبارك أن قواعد البيانات الحقيقية تستثمر موارد ضخمة (قوة عقلية ورمز) لتكون آمنة في حالة الفشل. لذا احتفظ ببياناتك في ديسيبل حقيقي. أبسط سيكون sqlite, ، لأنه يأتي مع بيثون. sqlite إنه آمن تمامًا ولديه الكثير من الذكاء حول الحفاظ على بياناتك في حالة صالحة حتى في حالة فشل النظام (مثل عندما يقوم شخص ما برحلات على كابل الطاقة الخاص بجهاز الكمبيوتر الخاص بك).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top