Испытание поединком postgresql vs mysql / Александр Чистяков,...
Post on 22-Jan-2017
290 Views
Preview:
TRANSCRIPT
PowerPoint Presentation
: PostgreSQL vs MySQL inCaller.org
, 1
CREATE TABLE users ( user_id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY, user_name VARCHAR(64) NOT NULL) DEFAULT CHARSET=utf8;
CREATE UNIQUE INDEX users_user_name ON users (user_name);
, 2
CREATE TABLE messages ( msg_id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY, user_id BIGINT, ctime TIMESTAMP NOT NULL, message VARCHAR(16384) NOT NULL, FOREIGN KEY (user_id) REFERENCES users (user_id)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE INDEX friends_user_id ON messages (user_id);CREATE INDEX messages_ctime ON messages (ctime);
, 3
CREATE TABLE friends ( user_id BIGINT, friend_id BIGINT, FOREIGN KEY (user_id) REFERENCES users (user_id), FOREIGN KEY (friend_id) REFERENCES users (user_id)) DEFAULT CHARSET=utf8;
CREATE INDEX friends_user_id ON friends (user_id);CREATE UNIQUE INDEX friends_user_id_friend_id ON friends (user_id, friend_id);
Go
Go- YAML
Go- YAML Prometheus
Go- YAML Prometheus
Go- YAML Prometheus https://github.com/inCaller/mysql_vs_postgresqlPull-requests are welcome
4
CPU: Intel Xeon E5-2630v3OS: Ubuntu 14.04-server x86_64Chasis: Dell R430RAID level:Perc H730RAM size: 192GBHDDs info: 2x960GB SSD
2
CPU: Intel Xeon E3-1231v3OS: Ubuntu 14.04-server x86_64Chasis: Dell R220RAM size: 32GBHDDs info: 2x480GB SSD
1
CPU: Intel Xeon E3-1231v3OS: Ubuntu 14.04-server x86_64Chasis: Dell R220RAM size: 32GBHDDs info: 2x480GB SSD
Episode 1: (#)
Episode 2: (#) 128 https://github.com/inCaller/mysql_vs_postgresql
Episode 3: , ,
Episode 4: last in first out messages
Episode 5: messages (100 )
?
top related