MySQL 데이터 컨트롤러

MySQL DataController
MySQL Datacontroller 플러그인 스토리지 엔진
원저작자프란시스 라발리에르
초기 릴리즈2010
운영 체제Linux, Mac OS X, Unix, Windows
플랫폼x86, x86-64
이용가능기간:C/C++
유형데이터베이스 엔진
면허증.GNU 일반 공중 라이선스
웹 사이트http://www.acentera.com/mysql-datacontroller/

MySQL 관계형 데이터베이스 관리 시스템용 MySQL Datacontroller 스토리지 엔진은 사용자가 외부(원격) 테이블의 로컬 표현인 테이블을 만들 수 있는 스토리지 엔진입니다.외부 테이블은 Oracle 또는 Microsoft SQL Server(MSSQL)와 같은 다른 스토리지 엔진에 배치할 수 있습니다.

또한 MySQL 클라이언트 라이브러리 API, Free-TDS 및 OCILIB를 데이터 전송으로 활용하여 원격 데이터 소스를 다른 스토리지 엔진이 로컬 데이터 소스를 처리하는 것과 동일하게 처리합니다.정의된 각 페더레이션테이블에는 .frm(데이터 원본 URL 등의 정보를 포함하는 데이터 정의 파일)이 1개씩 있습니다.실제 데이터는 로컬 또는 원격 Oracle, MSSQL(Microsoft SQL Server) 또는 MySQL 인스턴스에 있을 수 있습니다.

페더레이션 테이블을 작성하려면 "CONNECTION" 문자열에 URL을 지정해야 합니다.

만들다 테이블 후우 (  아이디 인트,  막대기 바카(255),  dt  날짜.) 엔진=데이터 컨트롤러 연결='oracle://username: password@hostname: 1521/SID/foo' 

연결 URL 형식은 다음과 같습니다.

스킴://user: pass@host: 포트/tablename/tablename

및 스키마가 dbo인 MSQL의 경우

스킴://user: pass@host: 포트/DB/schema/tablename

DataController 테이블을 생성할 때 사용자는 원격 데이터 소스가 실제로 존재하는지 확인해야 합니다. 그렇지 않으면 오류가 발생합니다.

DataController Storage 엔진은 처음에 MySQL Federated Storage Engine을 기반으로 Patrick Galbraith와 Brian Aker에 의해 작성되었으며 현재 Patrick Galbraith와 Antony Curtis에 의해 유지보수되고 있습니다.2005년 MySQL 5.0과 함께 소개되었습니다.

DataController Storage 엔진은 다른 데이터베이스 엔진에 쉽게 액세스할 수 있도록 하기 위해 Francis Lavalliere가 MySQL 5.1과 함께 2010년에 도입했습니다.이 플러그인은 데이터를 마이그레이션하거나 다른 데이터베이스 엔진으로 데이터를 마이그레이션하는 경우에도 유용합니다.

외부 링크