Skip site navigation (1) Skip section navigation (2)

Re: regexp en pgsql

From: Juan <smalltalker(dot)marcelo(at)gmail(dot)com>
To: Gino Rojas Tillemann <gino(at)masnet(dot)cl>
Cc: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, Marcos Ortiz <mlortiz(at)uci(dot)cu>, Anthony <asotolongo(at)uci(dot)cu>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: regexp en pgsql
Date: 2011-06-29 17:22:29
Message-ID: BANLkTi=qSGTCxgCaNPA=88KdKJhDx_OD+A@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
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 <gino(at)masnet(dot)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(dot)marcelo(at)gmail(dot)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 <gino(at)masnet(dot)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 <alvherre(at)alvh(dot)no-ip(dot)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 <alvherre(at)alvh(dot)no-ip(dot)org>
>>>>
>>>
>>>
>>>
>>> --
>>> Gino Rojas Tillemann
>>>
>>
>>
>
>
> --
> Gino Rojas Tillemann
>

In response to

pgsql-es-ayuda by date

Next:From: Álvaro Hernández TortosaDate: 2011-06-29 19:01:35
Subject: Re: regexp en pgsql
Previous:From: Gino Rojas TillemannDate: 2011-06-29 17:18:16
Subject: Re: regexp en pgsql

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group