FireBird要说爱你真的不太容易

来源:互联网 发布:vb format 日期 编辑:程序博客网 时间:2024/03/29 13:50
首先肯定一点,FireBird是一个非常不错的免费的开源的数据库,但是在我两次的开发过程中却遇到了不少的问题,在05年做一个软件的时候,朋友强烈推荐了FireBird,当时在尝试用的时候,发现速度不错,特别是其小巧的身材给我留下了非常深刻的印象,把安装程序打包起来就增加1MB多一些的容量,于是快速决定就用这个东东来做。但是在随后的开发中,却发现其1.5.x的版本(当时的最新版本)在查询语句中不支持嵌套查询,这让编写一些复杂查询的功能,显得特别麻烦,不过最后还是完成了整个项目,回想起来,那段经历还是有点让人感到却步。现在又有一个项目让我要做出选择了,是不是决定用FireBird?在FireBird的社区看看,发现有最新的2.0.x的版本发布了,可以在查询中支持复杂的嵌套查询语句,这让我感到非常的喜欢,又是没有考虑就决定用了(冲动是魔鬼啊),结果在使用中却又一次伤心,对中文字符集的支持让人感到失望,本来在1.5.x版本中使用gb2312字符集一点问题都没有,但是在2.0.x的版本中,选用gb2312字符集却不能正常处理"埇"……这些生僻字,我们又不能强迫用户不能输入这些字,但是又找不到办法避免,在社区中看到说2.1.x版本可以解决,但是那些都是没有正式发布的测试版本,谁敢让用户使用啊?看来这次只有和FireBird说再见了,希望能有一天能有一个让人满意的版本能让我再一次使用,期待一个正常完善的版本出现。