Influx 데이터베이스 제한 사항

FactoryTalk Optix
의 Influx 데이터베이스 사용에는 이 섹션에 설명된 특정 제한 사항이 있습니다.

SQL 지원

Influx 데이터베이스는 SQL을 직접 지원하지 않습니다. 파서는 SQL 쿼리를 Influx 기반 쿼리 언어로 변환합니다. 특정 SQL 명령만 지원됩니다.
SQL 및 InfluxQL 비교
기능
SQL
InfluxQL
WHERE 절
Yes
Yes
GROUP BY 절
Yes
지원되지 않음
ORDER BY 절
Yes
부분 지원
HAVING 절
Yes
지원되지 않음
LIMIT 및 SLIMIT 절
Yes
Yes
OFFSET 및 SOFFSET 절
Yes
Yes
EXTRACT 절
Yes
지원되지 않음
CHAR_LENGTH 절
Yes
지원되지 않음
시간대 쿼리
지원되지 않음
지원되지 않음
하위 쿼리
Yes
Yes
정규식
지원되지 않음
지원되지 않음
CREATE 문
부분 지원
지원되지 않음
INSERT 문
지원되지 않음
지원되지 않음
UPDATE 문
Yes
지원되지 않음
DELETE 문
Yes
부분 지원 예
DROP 문
부분 지원
부분 지원
별칭
AS 테이블 별칭
Yes
지원되지 않음
AS 열 별칭
Yes
Yes
JOIN 절
INNER 조인
Yes
지원되지 않음
OUTER 조인
Yes
지원되지 않음
CROSS 조인
Yes
지원되지 않음
연산자
<, >, =, != (비교 연산자)
Yes
Yes
AND, OR(논리 연산자)
Yes
Yes
NOT, IN, IS NULL, LIKE, EXISTS
Yes
지원되지 않음
BETWEEN
Yes
Yes
함수
윈도우 함수: ROW_NUMBER, RANK, DENSE_RANK
Yes
지원되지 않음
집계 함수: COUNT, MIN, MAX, AVG, SUM
Yes
부분 지원

다른 제한 사항

  • Influx 데이터베이스는 시간 데이터에 민감합니다. 데이터 일관성을 유지하려면 소스 장치와 데이터베이스 장치의 시간을 동기화해야 합니다. 타임스탬프가 동일한 데이터 레코드는 Influx가 덮어쓰므로 데이터베이스 측의 데이터 구조를 신중하게 설계해야 합니다.
  • Influx는 제한된 구문인
    time
    이라는 이름의 사용자 지정 열에 대한 레코드를 추가하지 못할 수 있습니다.
  • 연결은 데이터가 전송될 때만 활성화되기 때문에
    STATUS
    변수는 Influx 데이터베이스와 관련이 없습니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal