Whatisspider
- 2. • (@memorycraft)
• http://memocra.blogspot.com
• http://twitter.com/#!/memorycraft
• http://www.facebook.com/memocra
• cloudpack
• cloudpack blog
11 11 8
- 3. cloudpack
• Amazon EC2
•
•
•
•
•
• 24
•
•
•
•
11 11 8
- 6. SPIDER
• Spider MySQL
• MyISAM, InnoDB, , , , Spider
• DB
•
•
• XA
11 11 8
- 8. CREATE TABLE member (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(256) DEFAULT NULL,
PRIMARY KEY (id)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8
11 11 8
- 9. SPIDER
CREATE TABLE member (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(256) DEFAULT NULL,
PRIMARY KEY (id)
)
ENGINE=SPIDER DEFAULT CHARSET=utf8
CONNECTION=' table "member", user "user", password "pass" '
PARTITION BY KEY ()
(
PARTITION data_a1 COMMENT = 'host "111.111.0.2", port
"3306"' ENGINE = SPIDER,
PARTITION data_a2 COMMENT = 'host "111.111.0.3", port
"3306"' ENGINE = SPIDER
)
11 11 8
- 10. SPIDER
• Spider
•
•
11 11 8
- 12. SPIDER
CREATE TABLE member (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(256) DEFAULT NULL,
region_id int(11) NOT NULL,
PRIMARY KEY (id,region_id)
)
ENGINE=SPIDER DEFAULT CHARSET=utf8
CONNECTION=' table "member", user "user", password "pass" '
PARTITION BY LIST (region_id)
(
PARTITION ja_ja VALUES IN (1) COMMENT = 'host "111.111.0.1",
port "3306"' ENGINE = SPIDER,
PARTITION ja_eu VALUES IN (2) COMMENT = 'host "111.111.0.2",
port "3306"' ENGINE = SPIDER
)
11 11 8
- 13. •
• Spider
•
•
11 11 8
- 14. •
Spider
(item_w)
•
Spider (item_r)
11 11 8