Lanzamiento de InfluxDB FDW 2.0.0
Acabamos de lanzar la versión 2.0.0 del conector de datos externos (FDW) para InfluxDB. Esta versión es compatible con PostgreSQL 11, 12, 13, 14 y 15, y presenta las siguientes mejoras (respecto a la 1.2.0):
- Compatible con PosgreSQL 15.0
 - Compatible con InfluxDB v1.x: con la biblioteca de cliente pgspider/influxdb-cxx.
 - Compatible con InfluxDB v2.x: con la biblioteca de cliente pgspider/influxdb-cxx a través de la API de compatibilidad con InfluxDB v1.
 
El FDW admite las siguientes características:
- InfluxDB FDW soporta el pushdown de algunas funciones de agregación: count, stddev, sum, max, min.
 - El FDW de InfluxDB soporta sentencias INSERT, DELETE.
 - InfluxDB FDW admite la inserción masiva de datos (con INSERT) utilizando la opción batch_size, a partir de la versión 14 de PostgreSQL.
 - Pushdown de las cláusulas WHERE incluyendo las funciones timestamp, interval y now()
 - Pushdown de las cláusulas LIMIT…OFFSET cuando existe únicamente la cláusula LIMIT o tanto LIMIT como OFFSET.
 - Soporte del modo sin esquema que permite el acceso a los elementos del archivo de datos sin cambiar la definición de la tabla mediante el uso de la columna tecleada de jsonb.
 
Limitaciones:
- UPDATE no está soportado.
 - No están soportadas las restricciones WITH CHECK OPTION. Las siguientes limitaciones se deben al modelo de datos y al lenguaje de consulta de InfluxDB.
 - Los conjuntos de resultados presentan un número diferente de filas en función de la lista de destino especificada. Por ejemplo, SELECT field1 FROM t1 y SELECT field2 FROM t1 devuelven un número diferente de filas cuando la cantidad de puntos de field1 y field2 son diferentes en la base de datos InfluxDB.
 - La precisión del timestamp puede perderse debido a que la resolución del timestamp de PostgreSQL es de microsegundos mientras que la de InfluxDB es de nanosegundos.
 - Las condiciones como WHERE time + interval ‘1 day’ < now() no funcionan. Por favor, utilicen WHERE time < now() – interval ‘1 day’.
 
Desarrollado por Toshiba Software Engineering & Technology Center. Para más detalles, consulten el repositorio. Repositorio fuente: https://github.com/pgspider/influxdb_fdw
Haz clic aquí para leer la noticia original en inglés en la página web oficial de PostgreSQL.
		
				
						
		
