Gino si la que usas esta en C no creo q pueda ser mejorada la velocidad de ejecucion en tal caso podrias probarlo ( testearlo) sin involucrar a tu programa. o sea tomas 10.000 regex y tomas cuanto le toma procesarlas el plperl tomas 10.000 regex y tomas cuanto le toma procesarlas el C pero no creo q por alli pase la cosa o tengas mucha mejor perfomance salu2 mdc
2011/6/29 Gino Rojas Tillemann <g...@masnet.cl> > Juan, especular que tengo un problema de diseño está fuera del foco de este > cable, lo único que necesitaba saber, era como mejorar el tiempo de proceso > de una function que procesa un texto con 40 expresiones regulares, > independiente si el resultado se guarda en la DB o en un archivo de texto. > > Ayer Jaime me dio un buen tip, y es probar la función con el lenguaje > plperl ya que este podría tratar de mejor manera el proceso de textos con > regexp. > > saludos, > > El 29 de junio de 2011 13:10, Juan <smalltalker.marc...@gmail.com>escribió: > > Gino >> >> Una duda ya que hablan de diseño. porque actualizar todos los campos con >> una regex y no usar un trigger? asi se distribuye el tiempo y no se vuelve >> un cuello de botella- >> salu2 >> mdc >> >> >> 2011/6/29 Gino Rojas Tillemann <g...@masnet.cl> >> >>> argumentar que llevo varios años modelando base de datos oracle, >>> postgresql y otras $más no viene al caso, pero si puedo decir que he puesto >>> toda la experiencia posible en diseñar un modelo optimo para mis >>> requerimientos, aunque sé que siempre es posible mejorar las cosas y es lo >>> que quiero hacer; mejorar mi DB. >>> >>> Álvaro respeto mucho tu opinión, hace un mes me leí tu tesis de >>> postgresql y me gusto mucho y claramente eres un referente, así que tomo tus >>> consejos de buena manera. >>> >>> apenas logré mejorar los rendimiento ya sea rediseñando o aplicando >>> algunos trucos les contaré >>> >>> saludos y buen día >>> >>> >>> El 29 de junio de 2011 12:39, Alvaro Herrera >>> <alvhe...@alvh.no-ip.org>escribió: >>> >>> Excerpts from Gino Rojas Tillemann's message of mié jun 29 12:30:48 -0400 >>>> 2011: >>>> > Gracias Álvaro, tomaré unas clases de programación para solucionar mi >>>> > problema ;) >>>> >>>> No, yo ya sé que como programador tienes mucha experiencia. Pero no sé >>>> como diseñador de BDs, y particularmente en Postgres. Es fácil hacer >>>> las cosas mal, y la descripción que has hecho de tu problema ha sido >>>> bastante opaca. >>>> >>>> -- >>>> Álvaro Herrera <alvhe...@alvh.no-ip.org> >>>> >>> >>> >>> >>> -- >>> Gino Rojas Tillemann >>> >> >> > > > -- > Gino Rojas Tillemann >