Pergunta

Existem referências sobre o uso, velocidade e confiabilidade dos bancos de dados de back-end SVN?

  • Sqlite
  • Mysql
  • PostGresql
  • Berkeleydb
  • Sistema Flatfile

Digamos que temos 20 pessoas trabalhando no repositório simultaneamente. O que escolher?

Foi útil?

Solução

O back-end do FSFS é o mais bem testado e estável do lote. Para apenas 20 pessoas, é provável que você não tenha nenhum problema de desempenho.

Outras dicas

Hoje, você tem apenas duas opções se estiver hospedando seu próprio servidor:

  1. BDB (Berkeleydb)

  2. FSFS (sistema de arquivos direto)

Hoje em dia, o FSFS é o back -end preferido e existe há vários anos. Quase não há vantagem no BDB, e acho que é apenas para compatibilidade herdada. FSFS é o padrão em qualquer versão atual do SVN. Muitas das distribuições binárias do SVN nem sequer têm suporte para BDB compilado.

Mais informações:http://svnbook.red-bean.com/en/1.5/svn.reposadmin.planning.html#svn.reposadmin.basics.backends

Observe que as implementações personalizadas são possíveis. Por exemplo, Código do Google tem um back -end de SVN personalizado com base em seus Arquitetura BigTable. Não tenho certeza se algum outro provedor de hospedagem do SVN faz algo semelhante.

Além disso, os desenvolvedores do SVN têm trabalhado em um substituto para FSFs chamados FSX ou FS2. Ainda é experimental.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top