[心得] 我對資料庫使用的看法
以前公司最早案子使用mysql..
後來因為某些問題改用pgsql..
因此演伸出了一個資料庫介面的處理..
大致上是這樣的..
設立一個設定檔..專門針對該案子使用..
裡面設定資料庫IP,port,account,passwd,dbname,還有資料庫種類
另外有一個泛用的程式檔供所有專案使用..
裡面宣告一堆function..專門處理資料庫的連線與查詢..
當然..不同的資料庫有不同的做法..例如連線方式的不同..
目的在於將資料庫的處理與專案內的程式流程切出來..
專案程式只要把他include進來..
執行sql_query($sql_command,$sql_connect)即可查詢..
預設上$sql_connect可以省略..
至於與系上的問題..還有連線..就交給裡面的function處理..
主程式的流程可以比較簡單..將來萬一要更改資料庫種類也方便..
不過這樣也會有一些限制..比如說在LIMIT的使用上..
pgsql與mysql的使用就不一樣..這部分要小心..
如果可以寫成物件方式處理..應該會更方便..
資料格式我們只使用最基本的格式..
integer,float,varchar...
這些格式在所有資料庫都可以通...
我的感覺是比較喜歡pgsql..
沒有中文語系的問題..存什麼就是什麼..
而且完全免費..mysql在某些情況下仍需付費使用..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.155.53
推
12/09 22:57, , 1F
12/09 22:57, 1F
推
12/14 09:15, , 2F
12/14 09:15, 2F
推
12/14 20:35, , 3F
12/14 20:35, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章