هل تريد تخزين البيانات في ملفات على الخادم بدلاً من قواعد البيانات؟

StackOverflow https://stackoverflow.com/questions/1219597

  •  10-07-2019
  •  | 
  •  

سؤال

ما هي المشاكل المرتبطة بتخزين بياناتك في ملفات بدلاً من قواعد البيانات؟أنا أفكر فيما يتعلق بشيء مثل مدونة مدونة.قرأت أن MoveableType يستخدم للقيام بذلك.ما هي إيجابيات/سلبيات العمل بهذه الطريقة؟

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

المحلول

وقواعد البيانات توفر وسيلة لتنفيذ استعلامات مثيرة للاهتمام أكثر سهولة.

والأمثلة على ذلك: ما كنت تريد أن قائمة الوظائف 10 الأخيرة على الصفحة الأولى. جعل صفحة الأرشيف الذي يسرد كافة المقالات المنشورة في سنة معينة (مأخوذة من موقع).

نصائح أخرى

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

وأعتقد أنه مع مستوى مناسب من أذونات الرعاية وملف الرغم من ذلك، يمكن التغلب على هذه المشاكل.

  1. من الأسهل والأكثر راحة تحديد حقوق الوصول (إلى البيانات أو الملفات) في قاعدة البيانات بدلاً من استخدام حقوق الوصول الخاصة بنظام التشغيل.

  2. يمكنك بسهولة مشاركة البيانات عبر الأجهزة و/أو مواقع الويب باستخدام الملفات المخزنة في قاعدة البيانات.

  3. لسوء الحظ، يكون (غالبًا) أبطأ بكثير في خدمة الملفات المخزنة في قاعدة البيانات.

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