時(shí)間:2024-02-28 13:28作者:下載吧人氣:34
postgres
不知不覺(jué)已經(jīng)升到了版本13,記得兩年前還是版本10,當(dāng)然這中間一直期望著哪天能在項(xiàng)目中使用postgresql,現(xiàn)在已實(shí)現(xiàn)哈~;
順帶說(shuō)一下:使用postgresql
的原因是它的生態(tài)完整,還有一個(gè)很重要的點(diǎn)兒是速度快
這個(gè)在第10版的時(shí) 這么說(shuō)也許還為時(shí)過(guò)早,
但是在13這一版本下一點(diǎn)兒也不為過(guò),真的太快了,我簡(jiǎn)單的用500w的數(shù)據(jù)做聚合,在不建立索引(主鍵除外)的情況下 執(zhí)行一個(gè)聚合操作,postgres
的速度是mysql
的8倍,真的太快了~;好了,這一章節(jié)我就聊一聊我實(shí)際碰到的問(wèn)題,就是:跨庫(kù)查詢(xún),這里是用mysql_fdw實(shí)現(xiàn)的。
mysql
實(shí)例(5.7或8均可)postgres
實(shí)例(這里使用源碼編譯安裝的13,建議13,11或12也可)centos
,其它系統(tǒng)也可參考哈)以下內(nèi)容僅僅為安裝及使用mysql_fdw的教程,具體mysql及postgres怎么安裝我就一并略去
注意:若mysql與postgresql在同一臺(tái)linux機(jī)上,則無(wú)需安裝mysql工具,請(qǐng)略過(guò)本段
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-linux-glibc2.17-x86_64-minimal.tar.xz tar -xvJf mysql-8.0.22-linux-glibc2.17-x86_64-minimal.tar.xz chown -R mysql:mysql /usr/local/mysql/ cd mysql-8.0.22-linux-glibc2.17-x86_64-minimal cp -r ./* /usr/local/mysql/
網(wǎng)友評(píng)論