차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
mysql에_federated_engine_추가 [2016/06/07 05:30] – 만듦 koov | mysql에_federated_engine_추가 [2016/06/07 05:35] (현재) – koov | ||
---|---|---|---|
줄 2: | 줄 2: | ||
원본 링크 : http:// | 원본 링크 : http:// | ||
+ | |||
+ | ===== 데이터베이스 엔진 설정 ===== | ||
FEDERATED 스토리지 엔진을 사용하면 리플리케이션이나 클러스터 기술을 이용하지 않고도 원격의 MySQL 데이터베이스에 접근할 수 있다. 서비스 운영을 위해 여러 데이터베이스를 사용하는데, | FEDERATED 스토리지 엔진을 사용하면 리플리케이션이나 클러스터 기술을 이용하지 않고도 원격의 MySQL 데이터베이스에 접근할 수 있다. 서비스 운영을 위해 여러 데이터베이스를 사용하는데, | ||
줄 72: | 줄 74: | ||
{{:: | {{:: | ||
+ | ===== 테이블 작업 ===== | ||
+ | |||
+ | * 원본 테이블 예제 | ||
+ | <WRAP prewrap> | ||
+ | <code vim> | ||
+ | CREATE TABLE `cityholic_db`.`cart_product` ( | ||
+ | `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT ' | ||
+ | `users_id` bigint(20) unsigned NOT NULL COMMENT ' | ||
+ | `product_id` bigint(20) NOT NULL COMMENT ' | ||
+ | `option_code` varchar(50) NOT NULL COMMENT ' | ||
+ | `quantity` int(11) NOT NULL DEFAULT ' | ||
+ | PRIMARY KEY (`users_id`, | ||
+ | UNIQUE KEY `id_UNIQUE` (`id`) | ||
+ | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=' | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | * 대상 테이블 생성 | ||
+ | <WRAP prewrap> | ||
+ | <code vim> | ||
+ | CREATE TABLE `cityholic_db`.`cart_product` ( | ||
+ | `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT ' | ||
+ | `users_id` bigint(20) unsigned NOT NULL COMMENT ' | ||
+ | `product_id` bigint(20) NOT NULL COMMENT ' | ||
+ | `option_code` varchar(50) NOT NULL COMMENT ' | ||
+ | `quantity` int(11) NOT NULL DEFAULT ' | ||
+ | PRIMARY KEY (`users_id`, | ||
+ | UNIQUE KEY `id_UNIQUE` (`id`) | ||
+ | ) ENGINE=FEDERATED DEFAULT CHARSET=utf8 COMMENT=' | ||
+ | CONNECTION=' | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== 사용시 주의점 ===== | ||
+ | - 반드시 # | ||
+ | - Transaction은 지원되지 않는다. | ||
+ | - # | ||
+ | - Query Cache는 이용할 수 없다. | ||
+ | - !!!!! 중요 !!!!! SHOW CREATE TABLE # | ||
+ | |||
+ | ===== 참조링크 ===== | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// |