Entradas

Mostrando las entradas con la etiqueta postgres

Wapeando un TeofiWrapper para POSTGRES.

visitas.

Imagen
Una vez más me encuentro sentado frente a mi modesta pero especial máquina Linux para compartirles un post que se relaciona con un tema que ya les había mencionado: el consumo de fuentes de datos remotas y externas al motor de bases de datos POSTGRES . Se debe entender por fuente de datos cualquier recurso informático que contenga datos, esto quiere decir que no solo debemos pensar en SMBD (Sistemas Manejadores de Bases de datos) , sino por el contrario servicios web, archivos de texto plano (CSV, JSON, XMLs), algunas otras no tan inmediatas a nuestra imaginación como interfaces IMAP para la consulta de correo electrónico, o cualquier plataforma que ofrezca una API respetable para interactuar con su información. En esta ocasión el teofilismo que elaboraré hace uso de una extensión de POSTGRES llamada MULTICORN . Tal extensión nos permite utilizar una serie de wrappers escritos en el lenguaje PYTHON capaces de obtener información de múltiples fuentes de datos, todas muy comunes en...

Wapeando con Postgres y el respetado lenguaje C

visitas.

Imagen
Al momento de iniciar la escritura de este post, me encontraba en un debate personal acerca de que compartir en esta ocasión. Teniendo un par de temas respecto a funcionalidades de los motores de base de datos como opciones para el mismo. Termino por aplazar aquel que se relaciona con la posibilidad de consumir WRAPPERS que permitan obtener datos de fuentes de datos remotas a un servidor de bases de datos  POSTGRES  y encapsularlos en relaciones foráneas. Tales relaciones foráneas pueden ser desde tablas que se encuentren en un motor de bases de datos distinto o incluso fuentes no relacionales como un servicio web, interfaces IMAP para correos, APIs web como la de twitter, archivos planos, etc. En esta ocasión les comparto una funcionalidad en ocasiones oculta o desconocida para muchos de los usuarios de POSTGRES , que nos permite codificar y compilar nuestras propias funciones definidas en lenguajes como C o C++ y utilizarlas directamente desde el motor con todas...