Pregunta

¿Hay puntos de referencia sobre el uso, la velocidad, la fiabilidad de las bases de datos de SVN de back-end?

  • SQLite
  • MySQL
  • PostgreSQL
  • BerkeleyDB
  • Sistema de ArchivoSinFormato

Supongamos que tenemos 20 personas que trabajan en el repositorio al mismo tiempo. ¿Qué elegir?

¿Fue útil?

Solución

El backend FSFS es el más bien probado y estable del lote. Por sólo 20 personas, no es probable que tengan problemas con el rendimiento en absoluto.

Otros consejos

Hoy en día, es suficiente con 2 opciones si usted es anfitrión de su propio servidor:

  1. BDB (BerkeleyDB)

  2. FSFS (sistema de ficheros directo)

Estos días, FSFS es el backend preferida, y ha sido durante un número de años. No hay casi ninguna ventaja a BDB, y creo que es sólo alrededor de la compatibilidad de legado. FSFS es el valor por defecto en cualquier versión actual de subversion. Muchas de las distribuciones binarias SVN no tienen ni siquiera el apoyo BDB compilado en.

Más información: http: // svnbook. red-bean.com/en/1.5/svn.reposadmin.planning.html#svn.reposadmin.basics.backends

Tenga en cuenta que las implementaciones personalizadas son posibles. Por ejemplo, Google Código tiene una costumbre SVN back-end basado en su Bigtable arquitectura . No estoy seguro si cualquier otra SVN proveedores de alojamiento hacer algo similar.

Además, los desarrolladores de SVN han estado trabajando en un reemplazo para FSFS llamado FSX o FS2 . Todavía es experimental sin embargo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top