سؤال

هل هناك معايير حول استخدام قواعد بيانات SVN الخلفية؟

  • sqlite
  • MySQL
  • postgresql
  • بيركليد
  • نظام Flatfile

دعنا نقول أن لدينا 20 شخصًا يعملون على المستودع بشكل متزامن. ماذا تختار؟

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

المحلول

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

نصائح أخرى

اليوم ، لديك خياران فقط إذا كنت تستضيف الخادم الخاص بك:

  1. BDB (بيركليد)

  2. FSFS (نظام الملفات المباشر)

في هذه الأيام ، فإن FSFS هي الواجهة الخلفية المفضلة ، وقد كانت لعدة سنوات. لا توجد ميزة تقريبًا لـ BDB ، وأعتقد أنها موجودة فقط للتوافق القديم. FSFS هو الافتراضي على أي إصدار SVN الحالي. الكثير من التوزيعات الثنائية SVN لا تحتوي حتى على دعم BDB.

مزيد من المعلومات:http://svnbook.red-bean.com/en/1.5/svn.reposadmin.planning.html#svn.reposadmin.basics.backends

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

بالإضافة إلى ذلك ، يعمل مطورو SVN على بديل لـ FSFS يسمى FSX أو FS2. لا يزال تجريبيًا.

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