<br><br>
<div><span class="gmail_quote">El día 7/09/06, <b class="gmail_sendername">Ricardo Mun~oz A.</b> <<a href="mailto:rmunoz@pjud.cl">rmunoz@pjud.cl</a>> escribió:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Esteban Flores wrote:<br><br>[...]<br><br>> Seria bueno, pero los reportes se generan a partir de datos mas bien
<br>> volatiles. La informacion va cambiando minuto a minuto, ya que las<br>> lecturas<br>> a la base de datos son en este caso lecturas a equipos fisicos, los<br>> que te<br>> entregan la informacion al momento de ejecutar los scripts. Algo asi
<br>> como un<br>> netstat -n en un servidor con 100M visitas diarias.</blockquote>
<div> </div>
<div>wow, y yo que pensaba que mi sistema tenía muchas consultas :S (cerca de 40000 usuarios por día, procesando datos pesados)</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">si la info es tan volatil y los datos son muchos, podrias considerar por<br>ejemplo sacar<br>un informe cada 5 minutos, luego los usuarios bajan "la ultima version"
<br>(que nunca<br>tendra mas de 5 minutos de antiguedad) que obviamente corresponderia a<br>un archivo<br>estatico, con un taman~o conocido. asi tampoco se recarga tanto el<br>servidor web<br>con consultas dinamicas...</blockquote>
<div> </div>
<div>man cron :) a eso mismo me refería. Sin embargo, si mi compañero aquí presente dice que cada reporte demora unos 10 minutos (también he vivido algo así en carne propia), y que algunos toman hasta 30, podría ser un poco complejo el cuento de "tomar el snapshot preciso" de la base de datos para meterlo en el archivo. Me gustaría saber cuánto toma un reporte solamente en generarse, sin enviarlo por el cable.
</div>
<div> </div>
<div>Este comentario será medio Off-Topic, pero ¿tienen implementada alguna clase de clustering? Eso podría alivianarles en mucho la carga, poniendo un dispatcher y una serie de servidores mirror, y un cluster de bases de datos (Slony-I en PostgreSQL, por ejemplo). Sería interesante conocer algo así (si bien quizás es información clasificada) para agrandar nuestro bagaje cultural.
</div>
<div> </div>
<div>-- <br>Rodrigo Fuentealba Cartes<br>Registered User 387639 - <a href="http://counter.li.org">http://counter.li.org</a> </div></div>