MySQL 스토리지 엔진의 Federated

2566 단어
Federated는 복제 기술을 사용하지 않고 원격 서버 호스트의 데이터 테이블을 직접 사용할 수 있습니다.

실현 원리


메모리 엔진이 Federated인 테이블을 만들어서 서버 테이블 데이터를 원격 공유합니다.Federated: 여러 개의 분리된 MySQL 서버를 연결하여 여러 물리 서버에서 논리 데이터베이스를 만들 수 있습니다.분포식 환경이나 데이터 시장 환경에 매우 적합하다.

특징

  • 원격 MySQL 서버의 테이블에 액세스하는 방법(연결)을 제공합니다
  • 로컬은 데이터를 저장하지 않고 데이터를 모두 원격 서버에 저장합니다
  • 로컬은 테이블 구조(frm 파일)와 원격 서버의 연결 정보를 저장해야 합니다

  • 어떻게 사용합니까


    기본 금지, 시작할 때federated 파라미터를 추가해야 합니다mysql://user_name[:password]@host_name[:port_num]/db_name/tbl_name
    실례: 로컬 시뮬레이션 원격 로컬에서federated 지원 여부 보기
    MySQL [test]> show  engines;
    +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
    | Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |
    +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
    | InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |
    | MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |
    | MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |
    | BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |
    | MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |
    | CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |
    | ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |
    | PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |
    | FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |
    +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
    9 rows in set (0.00 sec)
    

    구체적으로 이 블로그를 보십시오http://blog.csdn.net/jenminzhang/article/details/50837603<./>

    장면 사용:


    간혹 통계 분석 및 수동 조회

    좋은 웹페이지 즐겨찾기