作者kuoyu (^_^)
看板PHP
標題[心得] 我對資料庫使用的看法
時間Fri Dec 9 11:57:38 2005
以前公司最早案子使用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
推 wawawa:感覺概念上跟adodb/pear::DB一樣? 12/09 22:57
推 gcaptt:除非從頭到尾自己開發,若要找現成的東西mysql比較多 12/14 09:15
推 kuoyu:以前我們的確很多都是自己開發..現成的就用字串取代.. 12/14 20:35