차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| 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:// | ||