Limitaciones de la base de datos Influx

Limitaciones de la base de datos Influx

El uso de la base de datos Influx
FactoryTalk Optix
tiene limitaciones específicas, que se describen en esta sección.

Compatibilidad con SQL

La base de datos Influx no es compatible directamente con SQL. Un analizador traduce las consultas SQL al lenguaje de consulta basado en Influx. Solo se admiten comandos SQL específicos.
Comparación de SQL e InfluxQL
Característica
SQL
InfluxQL
Cláusula WHERE
Yes
Yes
Cláusula GROUP BY
Yes
no compatible
Cláusula ORDER BY
Yes
compatibilidad parcial
HAVING
Yes
no compatible
Cláusulas LIMIT y SLIMIT
Yes
Yes
Cláusulas OFFSET y SOFFSET
Yes
Yes
Cláusula EXTRACT
Yes
no compatible
Cláusula CHAR_LENGTH
Yes
no compatible
Consultas de Timezone
no compatible
no compatible
Subconsultas
Yes
Yes
Expresiones regulares
no compatible
no compatible
Instrucción CREATE
compatibilidad parcial
no compatible
Instrucción INSERT
no compatible
no compatible
Instrucción UPDATE
Yes
no compatible
Instrucción DELETE
Yes
Ejemplo de compatibilidad parcial
Instrucción DROP
compatibilidad parcial
compatibilidad parcial
Alias
Alias de tabla AS
Yes
no compatible
Alias de columna AS
Yes
Yes
Cláusulas JOIN
Unión INNER
Yes
no compatible
Unión OUTER
Yes
no compatible
Unión CROSS
Yes
no compatible
Operadores
<, >, =, != (operadores de comparación)
Yes
Yes
AND, OR (operadores lógicos)
Yes
Yes
not, IN, IS NULL, LIKE, EXISTS
Yes
no compatible
BETWEEN
Yes
Yes
Funciones
Funciones de ventana: ROW_NUMBER, RANK, DENSE_RANK
Yes
no compatible
Funciones de agregado: COUNT, MIN, MAX, AVG, SUM
Yes
compatibilidad parcial

Otras limitaciones

  • La base de datos Influx es sensible a los datos de hora. La hora del dispositivo de origen y la del dispositivo de base de datos deben estar sincronizadas para mantener la coherencia de los datos. Influx sobrescribe el registro de datos con el mismo sello de hora, por lo que debe diseñar cuidadosamente la estructura de datos del lado de la base de datos.
  • Es posible que Influx no agregue un registro para la columna con el nombre
    time
    personalizado, que es una frase restringida.
  • La variable
    STATUS
    no es relevante para la base de datos Influx, ya que la conexión solo está activa cuando se transfieren los datos.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal