Cómo escribir extensiones de PostgreSQL para json(b)

jeu. 30 mai à 19:00

Fuseau horaire : Paris (GMT+02:00)

Liferay
Madrid
Espagne
Madrid

¡Volvemos a la carga, y de qué manera! Gabriel Furstenheim Milerud (aka https://twitter.com/furstenheim ) viene a darle duro al JSON dentro de PostgreSQL. Como siempre, habrá pizzas y bebidas. Y todo ello ¡gratis! Sólo tienes que apuntarte (y ser responsable y borrarte de la lista si finalmente no pudieras acudir). Ah, y contribuir al boca-a-boca. Gracias a Liferay ( https://twitter.com/Liferay_es ) por patrocinar el evento. ¡Nos vemos el próximo jueves 30! Álvaro -- PostgreSQL es muy poderoso cuando tiene que tratar con datos estructurados, pero a veces no hay otra alternativa más que tratar con datos no estructurados. Éste es el caso en Geoblink, donde tenemos que tratar con datos provenientes de todo tipo de proveedores, lo que nos lleva a combinar las ventajas de las bases de datos relacionales y NoSQL. Afortunadamente para nosotros, se ha dedicado mucho esfuerzo en las últimas versiones para desarrollar el formato JSONB, que permite indexar y recuperar datos rápidamente. Sin embargo, es complicado operar con los JSONBs en PostgreSQL, por ejemplo mergear dos jsons añadiendo los valores de las claves iguales. En esta charla explicaremos cómo desarrollamos dos extensiones en C para trabajar con JSONBs y lecciones que hemos aprendido en el proceso. Estas extensiones nos han permitido evitar el uso de bases de datos NoSQL para persistir la información, almacenándola en PostgreSQL con el resto de la información de la aplicación. Ahora somos capaces de ejecutar complejas operaciones en el momento de recoger la información, desacoplando el proceso de nuestros servicios de backend. Con ello hemos conseguido una infraestructura más sencilla, y al mismo tiempo un boost de performance. También introduciremos técnicas para trabajar con JSONs en código nativo. En particular explicaremos cómo usar JsonbIterators y JsonbValues para un acceso eficiente, y cómo usarlos para construir algoritmos para operaciones de JSON estándar como mergear o validar un esquema.

Source: https://www.meetup.com/fr-FR/PostgreSQL-Espana/events/261509519/


Liferay
Madrid
Espagne

Technologie
Nous avons temporairement désactivé la possibilité de naviguer vers les tags.