注意:這不是關(guān)于哪個數(shù)據(jù)庫更好的問題,根本不是。您好,我的客戶有一個具有以下堆棧的共享主機: PHP:7.xx MySQL:5.6.x Postgres:9.2.x PhpMyAdmin PhpPgAdmin我可以使用 MySQL(PHP) 和 PostgreSQL(C#、Go、Python、JS),但我個人更喜歡 Postgres,而且我的客戶的主機規(guī)格使得使用一些 SQL 功能(如 CTE)變得更加困難,這些功能在 MySQL 中不支持5.6(我知道8.0有)。問題:我打算使用Postgres,但是我有點擔(dān)心PHP+Postgres的組合,因為似乎大多數(shù)PHP開發(fā)都是與MySQL耦合的,例如,與PhpPgAdmin(最后一個版本)相比,PhpMyAdmin正在積極開發(fā)從 2018 年開始),而且似乎總是假設(shè) PHP 使用 MySQL 運行,而 Postgres 就像第二公民。那么,根據(jù)您的經(jīng)驗,我應(yīng)該使用 Postgres 還是 MySQL,以盡量減少可能出現(xiàn)的麻煩?謝謝。
1 回答
Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗 獲得超7個贊
我斷斷續(xù)續(xù)地使用 php 和 postgresql 大約有 20 年了。驅(qū)動足夠穩(wěn)定。您缺乏對 PostgreSQL 中一些更高級的數(shù)據(jù)類型(或無論如何習(xí)慣)的內(nèi)置支持 - 范圍、數(shù)組等。
- 1 回答
- 0 關(guān)注
- 155 瀏覽
添加回答
舉報
0/150
提交
取消
