表結構及數據都極其簡單,命名也及其不講究。均爲默認配置,mysql表默認InnoDB引擎。表x包含三個int字段a b c,100W條數據均a=1 b=2 c=3mysql
建表:sql
create table x (a int, b int, c int);
插入數據(從文本中導入):spa
-- mysql
load data local infile "data.txt" into table x;
-- pg
copy x from ‘data.txt’;
查詢數據code
select * from x where a = 2;
更新數據:blog
update x set c = 4 where a = 2;
刪除數據:table
delete from x;
mysql | pg | 對比 | |
insert×100w | 2.8~3.5s | 500~600ms | pg速度爲mysql5倍 |
select | 250ms | 63ms | pg速度爲mysql4倍 |
update | 370ms | 78ms | pg速度爲mysql4.7倍 |
delete | 4~5s | 1.8~2.5ms | pg速度爲mysql2倍 |
未完……「可能」待續(更多層面的比較)……class