<div dir="ltr">hmm tiene muy buena pinta, pero es demasiado para lo que quiero además no me apetece pringarme a manejar SQL. Creo que finalmente voy a usar hashes y arrays en DBM::deep que parece ser bastante rápido y, sobretodo sencillo, no me sobra tiempo precisamente como para complicarme la vida<div>

<br></div><div>Muchas gracias igualmente :D</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 27 de junio de 2013 10:45, Rodrigo <span dir="ltr"><<a href="mailto:rodrigolive@gmail.com" target="_blank">rodrigolive@gmail.com</a>></span> escribió:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font face="arial,helvetica,sans-serif">Hola Fernando, te recomiendo MongoDB. La instalación es fácil, el esquema de datos es flexible, la bbdd está pensada para almacenar gran cantidad de datos (por eso se llama "mongo", de humongous, o mogollón). Mongo tiene las capped collections, que son "tablas" pensadas precisamente para logs, y que se purgan solas. Ahora también soporta búsquedas de texto. El driver de Perl es bastante agradable de usar para un no-programador, te permite almacenar los hashes y arrays de toda la vida. Caveats: pues asegúrate que la bbdd va a estar instalada en las plataformas soportadas (intel... Linux, OSX, Windows, Solaris) y que el SO sea de 64 bits, porque los de 32 bits tienen la bbdd limitada a 2GB. </font><div>



<font face="arial,helvetica,sans-serif"><br></font></div><div><font face="arial,helvetica,sans-serif">Para algo más pequeño yo consideraría también SQLite. Si la usas con un módulo como DBIx::NoSQL (no lo he usado en producción nunca) tienes la flexibilidad de no necesitar un esquema de tabla. A veces es mejor apostar por lo relacional, nunca sabes la importancia que puede llegar a tener tu aplicación en el futuro, sobretodo si se trata de un planificador de procesos batch, y lo relacional puede venir bien a la hora de incorporarse en otra bbdd más grande, integrarse con otros modelos de datos, o simplemente delegar el mantenimiento a otras personas.</font></div>



<div><font face="arial,helvetica,sans-serif"><br></font></div><div><font face="arial,helvetica,sans-serif">En todo caso, yo evitaría Data::Dumper a fichero o a columna de tabla, te vas a pillar los dedos el momento que necesites hacer cualquier consulta y tengas que "inflar" objeto a objeto.... </font></div>



<div><font face="arial,helvetica,sans-serif"><br></font></div><div><font face="arial,helvetica,sans-serif">un saludo<br></font><br><div class="gmail_quote"><div><div class="h5">2013/6/26 Fernando González Pinilla <span dir="ltr"><<a href="mailto:fgonzalezp@gmail.com" target="_blank">fgonzalezp@gmail.com</a>></span><br>




</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Buenas a todos, <div><br></div><div>soy un sysadmin no programador que escribo por primera vez y me siento un poco "HOYGAN", así que sed buenos conmigo.</div>




<div><br></div><div>estoy haciendo una especie de planificador de procesos batch en perl que debe guardar registros de los resultados de cada ejecución (código de retorno, salida por stdin y stdout, fecha, etc). El caso es que me gustaría guardar todo esto en un log medianamente serio al que poner hacer consultar facilonas pero que no se pueden resolver fácilmente con un grep por ser multilínea.</div>






<div><br></div><div>Tampoco me gustaría andar metiendo todo eso en una base de datos relacional por no complicar el asunto. Lo que necesito es algo que se pueda guardar en formato texto pero que tenga determinados campos indexados para búsquedas rápidas.</div>






<div><br></div><div>He pensado en exportar todo con Data::Dumper o hacer una BerkeleyDB. ¿Qué me recomendáis?</div><div><br></div><div>Gracias de antebraso :-)</div><div><br></div><div>

Saludos</div></div>
<br></div></div>_______________________________________________<br>
Madrid-pm mailing list<br>
<a href="mailto:Madrid-pm@pm.org" target="_blank">Madrid-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/madrid-pm" target="_blank">http://mail.pm.org/mailman/listinfo/madrid-pm</a><br></blockquote></div><br>
</div>
<br>_______________________________________________<br>
Madrid-pm mailing list<br>
<a href="mailto:Madrid-pm@pm.org">Madrid-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/madrid-pm" target="_blank">http://mail.pm.org/mailman/listinfo/madrid-pm</a><br></blockquote></div><br></div>