From: | Abel Osorio <abel(dot)m(dot)osorio(at)gmail(dot)com> |
---|---|
To: | Francisco Olarte <folarte(at)peoplecall(dot)com> |
Cc: | José Hurtado <jhurtadom(at)gmail(dot)com>, Jaime Casanova <jaime(dot)casanova(at)2ndquadrant(dot)com>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Estructura tipo diccionario o hashset |
Date: | 2016-08-26 11:54:19 |
Message-ID: | CAEqONFLg5mZhRZp-GtQj=ApcqjwuJBTyS3Tqh_oZq=mee0PZjA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
José, quizás peque de absurdo, pero Memcache en sí es una base de datos
key-value, y ofrece muy alta performance. Quizás eso te pueda servir.
Saludos
2016-08-26 7:27 GMT-03:00 Francisco Olarte <folarte(at)peoplecall(dot)com>:
> José:
>
> 2016-08-26 10:59 GMT+02:00 José Hurtado <jhurtadom(at)gmail(dot)com>:
> > He probado con json y jsonb, el incoveniente es que son valores
> inmutables y
> > una vez que has creado un json es dificil agregarle mas propiedades,
> hasta
> > la versión 9.5 no hay funciones para agregar o eliminar una propiedad
> > incluso devolviendo una nueva instancia.
>
> Efectivamente, pero mucho codigo se las arregla con valores inmutables
> para las cadenas, p.e. ( Java, perl hasta hace poco, python si no
> recuerdo mal ) con lo que para esto te podrian servir, dependiendo del
> use case.
>
> > Para resolverlo agregué la extensión plv8, que es el motor v8 de
> javascript
> > de Chrome (https://github.com/plv8/plv8) pero creo que hay una pequeña
> > penalización en la conversión de tipos que haciendo muchas llamadas se
> llega
> > a notar en el rendimiento......
>
> Aqui entra lo que decia yo, no se si el problema que tienes es que si
> necesitas diccionarios deberias usar un lenguaje que los tenga, como
> perl, tcl, python o v8, para la funcion completa, no solo para
> implementar el hashset. Cuando llegas a desarrollar algo que necesita
> diccionarios en pl/pgsql me da la impresion de que estas empezando a
> salirte de los limites para los que se diseño.
>
> ...
> > Mi propuesta va en el sentido de evitar ese salto de lenguaje que implica
> > una conversión de tipos usando una estructura de datos básica en muchos
> > lenguajes y util para resolver ciertos algoritmos.
>
> Tanto como basica, un diccionario es de las mas complejas, aunque
> venga de serie en muchos.
>
>
> Francisco Olarte.
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
From | Date | Subject | |
---|---|---|---|
Next Message | José Hurtado | 2016-08-26 12:07:23 | Re: Estructura tipo diccionario o hashset |
Previous Message | Francisco Olarte | 2016-08-26 10:27:56 | Re: Estructura tipo diccionario o hashset |