none
[转帖]免费的数据库FireBird.(写得很有文采) RRS feed

  • 常规讨论

  • http://www.d2school.com/index.htm

     

     

     

    作为一个编程爱好者,您必须记住一句话:“80%的程序要用到数据库”——当然,为什么是80%而不是81.2或79.9%?这个您就不要和我死抠了。

    继续,作为一个编程爱好者,您还必须了解的一个事实是,商业数据库很贵的,比如Oracle公司Oracle微软公司的SQL Server,或者是IBM的DB2,它们不仅售价高,而且,你买回去以后还是想用就用:有的按数据库的用户数再加钱,有的按机器的CPU个数加倍……下面有个场景:

    ……您的邻居是您的母校——某中学某年级的年段长,她最近很头痛,因为期终考又来了,按照规定,老师们又得对全年段5个班级200名学生的6门功课成绩进行录入备案,并加以分析处理,比如排序,及格率、优秀率计算、最好还能和去年的同期数据进行相比……这样的工作,用Access这样桌面型数据库软件处理,实在是太困难了,年年都要花费太多的时间……如果有一款软件,能让老师找来20个义务学生分头录入,后台有个强大的数据库进行实时合并,那该多好啊!

    听说您会编程,这位段长特意选择一个月黑天高的夜晚……噢错了,一个月色皎洁的夜晚登门造访,手里提着你最爱吃的零食——南老师在这里以100%的信心告诉大家,如果您学完第二学堂的课程,这样的软件完全可以一边吃零食,一边敲键盘就搞定——所以您一口答应可敬的老师的要求——最近刚刚有了免费的Turbos编程工具,更是让您充满信心。

    一周后软件完工!好人做到底,你热情地把这个软件客户端安装到学校里的每一台电脑,最后挑了一台配置最好的电脑准备安装后台数据库——这时校长闻风而来,紧紧的握着您的双手,一再感谢!并当场表示要从有些困难的教育经费里,拿出1000元表达一点小意思酬劳您。您推辞数次最终笑纳,然后开始正式安装数据库。校长突然怯怯地问您:“这个数据库应该不是正版的吧?如果要购买正版,要多少钱啊?”

    你的声音很低,可是办公室里所有的老师和门口围着那群可爱的孩子们,都听见了:“不会太贵啦……以咱们学校的规模是……也就……20万30万……”

    尴尬吗?悲哀吗?伤心吗?愤怒吗?老师们的一番诚意、您的一番努力、学生们一番期待才有了这个软件。可是,除非您决意盗版,否则,您一生所做的软件的价值,将 埋没在那些数据库大头们的巨额收费中,将永远显得那么渺小,那么的灰头垢脸。这样的事情仅发生在您的“成绩分析系统”上吗?不,它发生在那些80%要用到数据库的软件系统里。比如企业管理,我曾经看到一套摆在货架上的中小企业管理系统软件,精美的包装上写着一行小字,大意是:“本套软件报价并不包括SQL Server系统,请客户安装之时,自行想办法”——这意思是?第1,那些客户们必须懂得什么叫“SQL Server”、第2呢,依我的理解,就是还必须知道本市的盗版软件市场在哪里。

    作为一个编程爱好者,您必须了解:在中国,您个人用用盗版或者并不违法,但是,如果您传播盗版,那就是在违法!当您在给学校的机器安装盗版数据库时,小心一点噢,您在犯法。

    好长的情景啊……说得大家都灰心了,难道我们将永远生活在“传播盗版”只能写那20%的软件?不是呵。作为一个编程爱好者,您最后一定要很开心地知道:在这个世界上,还有很多很多 开放源代码的数据库系统,而且不要钱的。这些数据库被全世界上亿的大大小小的公司、网站、个人开发者在使用着!本课程将重点介绍的就是其中和Borland商业数据库Interbase同出一源的“免费、开源、跨平台”的数据库 ,它对C/C++、Delphi、Java、.Net都支持、它还有嵌入式版本。它叫:Firebird。您可称呼它为“火鸟/凤凰”,不过,我最经常的叫法是“FB”。

     

    数据库为什么很贵?因为商人知道数据库很重要;数据库为什么有开源的免费产品?因为并不是只有商人知道数据库很重要。

    1、下载 Firebird

    如果您安装过类似Oracle这样动辄上G的数据库系统,您可能在想FireBird是不是又要占用您漫长的下载时间和巨大的磁盘空间呢?

    答案:FireBird的安装程序只有2.65M,(您的U盘长牙齿吗?就把FB塞到它的牙缝里吧)。

    FB的测试版本已经到了2.0版,但我们选择它的最新的稳定版本:V1.5.3.4870。

    进入Fireird稳定版的下载页面:Firebird RDBMS Downloads;然后找到:

    2008年12月27日 13:14