[IRCD de IRC-Dev] Nueva feature: DDB de Distributed DataBase
Brought to you by:
zolty
From: <zo...@te...> - 2004-04-29 19:38:48
|
Buenas Escribo para anunciar que estoy en proceso de implementaci=F3n del = soporte DDB del ircd de IRC-Dev. He tenido en cuenta dos opciones: A) Implementaci=F3n del protocolo compatible DBH de IRC-Hispano B) Un nuevo protocolo que evite los fallos y limitaciones del DBH He decidido por la opci=F3n A porque as=ED lanzar=EDa "releases" m=E1s = pronto, usando un protocolo existente facilitando la migraci=F3n de IRCD en las = redes que no se crean desde 0 sino desde una base existente. Adem=E1s jugando = con las dos ramas "Release" y "Development" del CVS podr=EDa ir = evolucionando el protocolo por uno mejor, con menos fallos, etc... sin afectar a la = salida de las distintas releases. Escogiendo la otra opci=F3n, el dise=F1o de un protocolo desde 0 = conlleva su tiempo, que suele ser abultado, y sumando al tiempo de pruebas y = maduraci=F3n del protocolo alargar=EDa en a=F1os el lanzamiento de las primeras = releases estables y probadas. En el futuro tengo previsto cambiar de motor por tipo GDBM u otros, dependiendo de los benchmarks que har=E9 en su momento. Tambi=E9n parcheare el fallo existente en el protocolo DBH de que no se = puede borrar tablas de todos los nodos mediante comando DB. La primera tabla que har=E9 ser=E1 la de los nicks registrados, luego = vendr=E1n tablas de vhosts, privilegios, configuraciones, etc... Los que est=E1n suscritos en la lista de CVS-Logs podr=E1n seguir los = cambios. Saludos zoltan |