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

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