Oracle Advanced 큐

Oracle Advanced Queuing

컴퓨팅에서 오라클 어드밴스트 큐(AQ)는 오라클 Corporation이 개발하고 오라클 데이터베이스에 통합한 일종의 메시지 지향 미들웨어다.

AQ는 데이터베이스 구조를 다양한 오라클 지향 및 이기종 운영의 요소로서 비동기 대기열의 저장소로 사용한다.Advanced Queuing을 사용하는 Oracle 기능:

Oracle Data Guard 기본 데이터베이스에서 대기열 모니터 프로세스(종종 qmn0으로 실행)는 AQ와 상호 작용한다.

Oracle 릴리즈 9.2를 기준으로 AQ는 추가 비용 없이 Standard Edition 및 Enterprise Edition과 함께 번들로 제공되며,

Oracle 릴리즈 10.1을 기준으로 AQ는 Oracle Streams에 통합되어 있으며, "Orace Streams AQ"라고 불린다.

오라클 릴리즈 12.1을 기준으로 오라클 스트림은 더 이상 사용되지 않으며 AQ는 다시 "오라클 AQ"로 명명된다.

Oracle AQ는 Oracle Enterprise Service Bus의 내부 Java Message Service 공급자로 사용된다.Oracle AQ는 비동기 메시지 교환(Point-to-Point 및 Publish-Subscription) 외에도 SQL 기능을 통한 메시지 변환을 수행할 수 있다.

Oracle AQ는 XE를 포함한 모든 버전의 Oracle 데이터베이스에서 사용 가능.

참조

  1. ^ "Deprecated and Desupported Features for Oracle Database 12c".

외부 링크