(2006-07-17)
剛才一個(gè)朋友問(wèn)我有什么免費(fèi)的Windows下可以用的中等規(guī)模的數(shù)據(jù)庫(kù)推薦。
他自己是想用Interbase,只是希望我能提供多幾個(gè)選擇。我就向他推薦了PostgreSQL,因?yàn)镻gSQL8以后就有了純Windows版本,而且功能強(qiáng)大,管理方便,并且外圍支持也很豐富,最爽的還是BSD License。
但是他還是傾向于IB,并且他對(duì)PgSQL在Windows下需要NTFS以及需要?jiǎng)?chuàng)建一個(gè)專用的pgsql用戶不太喜歡。但我覺(jué)得PgSQL的這些要求正是為了最大限度地提供數(shù)據(jù)的安全保障,雖然增加一點(diǎn)麻煩,但是是值得的。
我不介意重申我對(duì)我MySQL的成見(jiàn),所以不向他推薦這個(gè)。
那 么接下來(lái)的選擇就是跟IB同出一門(mén)的Firebird。坦白說(shuō),早期的Firebird我不太喜歡,除了一個(gè)光禿禿的RDBMS,什么管理工具驅(qū)動(dòng)程序全 是第三方的商業(yè)產(chǎn)品,算下來(lái)還不如直接找個(gè)商業(yè)數(shù)據(jù)庫(kù)好了。但最近聽(tīng)說(shuō)FB的情況還不錯(cuò),未來(lái)也有一個(gè)不錯(cuò)的發(fā)展規(guī)劃。可惜我看了一下,相關(guān)的外圍工具還 是不夠多。
最后他還是決定用IB。免費(fèi)的IB6或是商業(yè)的IB75。
他下線以后我才想起來(lái),其實(shí)還有一個(gè)選擇:MSDE。不過(guò)這個(gè)雖然號(hào)稱免費(fèi),但它的License我沒(méi)有研究過(guò),不知道MS是怎么說(shuō)的。
在討論Firebird的時(shí)候,他還給我看了一篇《 傲慢的西方人,慎重采用 Firebird DB 》,這個(gè)問(wèn)題對(duì)中文用戶的確會(huì)有比較大的影響。
但是我覺(jué)得,作為一個(gè)桌面的應(yīng)用,在大多數(shù)情況下并不需要用到Firebird這樣的數(shù)據(jù)庫(kù)。像Access或是SQLite就能夠滿足絕大多數(shù)要求了。
要特別推薦一下SQLite,這個(gè)數(shù)據(jù)庫(kù)以最小程序,提供了最多的功能,在大多數(shù)情況下比Access好多了。拿Firebird做桌面應(yīng)用有一點(diǎn)殺雞用牛刀的感覺(jué)。
總之,用什么數(shù)據(jù)庫(kù)還是要根據(jù)應(yīng)用的需要來(lái)的。當(dāng)然,個(gè)人喜好也很重要,用一種不習(xí)慣的數(shù)據(jù)庫(kù),還是比較浪費(fèi)時(shí)間和精力的。
沒(méi)有最好,只有最合適。?
都是廢話……
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=942381
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
