這個要看你的項(xiàng)目應(yīng)用場景的,也與自身所使用的開發(fā)語言密切相關(guān)。
開發(fā)語言
假如你是基于.net平臺開發(fā)的項(xiàng)目,最好的數(shù)據(jù)庫當(dāng)然是微軟自己家的,大型數(shù)據(jù)庫可以用SQLServer,小的數(shù)據(jù)庫用Access。
假如用的是php開發(fā),二話不說必須用MySQL,天生自然配。
開發(fā)成本
選擇數(shù)據(jù)庫時,還要考慮開發(fā)成本。比如,php的最佳搭檔是MySQL,如果改用其它庫,就是自找麻煩,開發(fā)起來耗費(fèi)的人工和時間成本可不低。
我之前曾做過一個php的小項(xiàng)目,還是帶中文字段的,如果用mysql很簡單,即使是中文,只要在連接之后設(shè)置一下編碼就沒問題了,各種select返回?cái)?shù)據(jù)正常??筛挠胊ccess之后,由于同樣存在的中文編碼問題,不僅連接時要轉(zhuǎn)碼,后期使用select時也要轉(zhuǎn)碼,麻煩了很多很多。
以下是獲取結(jié)果集的代碼,因?yàn)楸砻妥侄蚊际侵形牡模靡活D折騰:
數(shù)據(jù)庫成本
數(shù)據(jù)庫有的是免費(fèi)的(比如MySQL),有的是收費(fèi)的,而且費(fèi)用還不低(比如SQLServer),這也是考慮的重要因素之一。
我是人民郵電出版社簽約作者,,互相交流,共同提高,謝謝!