Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por festuc (11326) el Martes, 17 Enero de 2006, 12:43h (#679297)
    ( http://www.festuc.info/ | Última bitácora: Jueves, 14 Febrero de 2008, 17:56h )
    .... Mierda pichada en un palo dice....
    Estoy seguro que si, pero me deja hacer unas cosas muy divertidas, el mysql.
    Tenia unos datos puntuales de precipitación cada 5 minutos tenia la lluvia de esos 5 minutos, y tube que hacer la precipitación acumulada des de las 12:00 am hasta esa hora.
    La verdad es que se poco de sql, la idea fue la siguiente
    Básicamente era hacer un chorrón de selects, tipo
    select prec + (select precacum from anyotal where dia es tal y hora estoy calculando menos cinco minutos) from anyotal where dia es tal, i hora esta entre las 00:00 y la hora que estoy calculando.
    Despues actualizaba el precacum con ese valor.
    El rendimiento me salia igual si hacia el update (select) o si me guardava la variable del select i llamaba el update a posteriori.
    esto crea una desfatchatez de lecturas a la tabla que es horrible. Me tardaba un par de horas en hacer todo un año.
    Como es tan sencilla, y tenia el linux debajo, hice una particion virutal con la ram en /var/lib/mysql/basededatosvirtual/
    y antes de empezar el script migre la tabla a la base de datos esta 'basededatosvirtual' y el proceso me tardaba 15 minutos.
    No supe hacerlo con oracle.
    Seguro que puedes hacer el script dentro de oracle . Para que oracle te calcule esto, pero lo que me divertí con una particion de 1giga de ram :)

    El script esta en bash :)
    --

    mai güeb paix [festuc.info]
    [ Padre ]
  • por joxeanpiti (13551) el Martes, 17 Enero de 2006, 18:52h (#679590)
    ( http://barrapunto.com/ | Última bitácora: Domingo, 14 Febrero de 2010, 23:49h )
    Las pajas mentales que se mantan algunos con el mySql (que por cierto, es una mierda pinchada en un palo) y el posgresSql nunca las entendere!.

    ¿Qué tal te parece tener que asegurar una base de datos que corrige fallos de seguridad tras 465 días después de ser conocido?

    Tecnológicamente está a años luz de cualquier base de datos actual (inclusive IBM DB2), pero en matería de seguridad da pena. Sin embargo, si tienes el código fuente, puedes escribir tú mismo un rápido "hack" para solucionar tal fallo aún no solucionado, si es que alguien no ha escrito ya un parche antes que tú.

    Y, por cierto, ¿Qué tal la licencia para aplicaciones web que vale 50.000€ -"usuari@s ilimitad@s", dicen que pagas por- frente a una de costo 0€ con MySQL o PostgreSQL?
    --
    FreeBatasuna [blogspot.com].
    [ Padre ]