Вопрос

Существуют ли критерии использования, скорости и надежности серверных баз данных svn?

  • SQLite
  • MySQL
  • PostgreSQL
  • БерклиДБ
  • Система плоских файлов

Допустим, над репозиторием одновременно работают 20 человек.Что выбрать?

Это было полезно?

Решение

Серверная часть FSFS является наиболее проверенной и стабильной из всех.Всего лишь из 20 человек у вас вряд ли возникнут какие-либо проблемы с производительностью.

Другие советы

Сегодня у вас есть только два варианта, если вы размещаете собственный сервер:

  1. БДБ (БерклиДБ)

  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