Loading...
MySQL 9.5 Reference Manual 9.5의 7.5 MySQL Components의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
7.5.1 Installing and Uninstalling Components
7.5.2 Obtaining Component Information
7.5.3 Error Log Components
7.5.4 Query Attribute Components
7.5.5 Scheduler Component
7.5.6 Replication Components
7.5.7 Multilingual Engine Component (MLE)
7.5.8 Option Tracker Component
MySQL Server에는 서버 기능을 확장하기 위한 컴포넌트 기반 인프라가 포함되어 있습니다. 컴포넌트는 서버 및 다른 컴포넌트에서 사용할 수 있는 서비스를 제공합니다. (서비스 사용 측면에서 보면, 서버 역시 다른 컴포넌트와 동등한 하나의 컴포넌트입니다.) 컴포넌트들은 자신들이 제공하는 서비스를 통해서만 서로 상호 작용합니다.
MySQL 배포판에는 서버 확장을 구현하는 여러 컴포넌트가 포함되어 있습니다:
에러 로깅을 구성하기 위한 컴포넌트들. Section 7.4.2, “The Error Log” 및
Section 7.5.3, “Error Log Components”를 참조하십시오.
패스워드를 검사하기 위한 컴포넌트. Section 8.4.4, “The Password Validation Component”를 참조하십시오.
키링 컴포넌트는 민감한 정보에 대한 안전한 스토리지를 제공합니다. Section 8.4.5, “The MySQL Keyring”를 참조하십시오.
애플리케이션이 자체 메시지 이벤트를 감사 로그에 추가할 수 있도록 하는 컴포넌트. Section 8.4.7, “The Audit Message Component”를 참조하십시오.
쿼리 속성에 접근하기 위한 로더블 함수(loadable function)를 구현하는 컴포넌트. Section 11.6, “Query Attributes”를 참조하십시오.
활성 상태로 실행 중인 태스크를 스케줄링하기 위한 컴포넌트. Section 7.5.5, “Scheduler Component”를 참조하십시오.
MySQL Replication 및 MySQL Group Replication에서 사용하기 위한 컴포넌트들. Section 7.5.6, “Replication Components”를 참조하십시오.
JavaScript로 작성된 MySQL 저장 프로그램을 생성하고 사용하는 기능을 제공하는 컴포넌트. Section 7.5.7, “Multilingual Engine Component (MLE)”를 참조하십시오.
컴포넌트에 의해 구현되는 시스템 변수 및 상태 변수는 컴포넌트가 설치될 때 노출되며, 컴포넌트별 프리픽스로 시작하는 이름을 가집니다. 예를 들어,
log_filter_dragnet 에러 로그 필터 컴포넌트는
log_error_filter_rules라는 시스템 변수를 구현하며, 이 변수의 전체 이름은
dragnet.log_error_filter_rules입니다.
이 변수를 참조하려면 전체 이름을 사용해야 합니다.
다음 섹션에서는 컴포넌트를 설치 및 제거하는 방법과, 런타임 시점에 어떤 컴포넌트가 설치되어 있는지 및 그들에 대한 정보를 확인하는 방법을 설명합니다.
컴포넌트의 내부 구현에 대한 정보는 MySQL Server Doxygen 문서에서 확인할 수 있으며,
https://dev.mysql.com/doc/index-other.html에 있습니다. 예를 들어 자체 컴포넌트를 작성하려는 경우, 컴포넌트가 어떻게 동작하는지 이해하는 데 이 정보가 중요합니다.
7.4.6 Server Log Maintenance
7.5.1 Installing and Uninstalling Components