傲慢的西方人,慎重采用 Firebird DB
2005-04-21 16:51
288 查看
我在前面的帖子中提到,我向 Firebird 开发者提出了 bug 报告(关于Firebird 数据库文件不能放置在含有中文等字符的路径中的 bug)。后来我又在 Firebird 2.0 的 Request 列表中添加了在新的版本中修复此 bug 的请求,列表管理员再次删除(前一次删除是因为bug报告重复,情有可缘)了我的请求,并告诉我:
http://sourceforge.net/tracker/index.php?func=detail&aid=1186455&group_id=9028&atid=593943
With respect to your question; Yes, the item was logged over
a year ago and no progress has been made -- this is the life
of software project (open or closed source). A quick review of
other entries will show that other cases exist which are much
older. Software development is a process which involves
trade-offs; time vs. most important changes -- not everything
can be fixed! (时间 vs 重要性 —— 不是所有bug都会被修复)
As to your specific problem; there are no plans for this case
to be fixed for the v2.0 release.
There is a simple workaround, which is available -- don't use
MBCS characters in the database name or folder. It is not
the best answer, but it does work.
大意就是,这个问题现在还没有列到日程上,在2.0版本中他们不会修复这个bug。
真是个傲慢的西方人啊!他不会明白,如果对中文支持不好,我们怎敢真的在产品中使用这东西呢?
请大家好自为之,慎重采用 Firebird DB,开发者没有计划修复这个对我们来说非常严重的 bug。
--
2005-11-1附:下面有不少朋友都在说,不支持中文路径对编程没有任何影响,我说两句:
想必各位都是开发服务端程序(比如Web程序)的,在服务器端,当然是可以避免中文路径。但我的情况是作客户端的程序,用 Embeded 版本的 Firebird 存储一些数据,要把程序安装到最终用户的机器中使用,用户使用时很有可能选择一些含有中文路径的目录,这些都是不可预料的,所以支持中文路径非常必要。
--
后记:文中观点仅代表当时的想法,现在看来自己的确太幼稚和“傲慢”了。。
http://sourceforge.net/tracker/index.php?func=detail&aid=1186455&group_id=9028&atid=593943
With respect to your question; Yes, the item was logged over
a year ago and no progress has been made -- this is the life
of software project (open or closed source). A quick review of
other entries will show that other cases exist which are much
older. Software development is a process which involves
trade-offs; time vs. most important changes -- not everything
can be fixed! (时间 vs 重要性 —— 不是所有bug都会被修复)
As to your specific problem; there are no plans for this case
to be fixed for the v2.0 release.
There is a simple workaround, which is available -- don't use
MBCS characters in the database name or folder. It is not
the best answer, but it does work.
大意就是,这个问题现在还没有列到日程上,在2.0版本中他们不会修复这个bug。
真是个傲慢的西方人啊!他不会明白,如果对中文支持不好,我们怎敢真的在产品中使用这东西呢?
请大家好自为之,慎重采用 Firebird DB,开发者没有计划修复这个对我们来说非常严重的 bug。
--
2005-11-1附:下面有不少朋友都在说,不支持中文路径对编程没有任何影响,我说两句:
想必各位都是开发服务端程序(比如Web程序)的,在服务器端,当然是可以避免中文路径。但我的情况是作客户端的程序,用 Embeded 版本的 Firebird 存储一些数据,要把程序安装到最终用户的机器中使用,用户使用时很有可能选择一些含有中文路径的目录,这些都是不可预料的,所以支持中文路径非常必要。
--
后记:文中观点仅代表当时的想法,现在看来自己的确太幼稚和“傲慢”了。。
相关文章推荐
- 同时采用DB和LDAP认证来登陆bugzilla
- Embedded Firebird DB 简介(摘至http://blog.joycode.com/percyboy/)
- 采用Tokyo Tyrant构建兼容Memcached协议、支持故障转移的分布式DB缓存【推荐64位环境】
- Embedded Firebird DB 简介
- mycat配置全局系列号,采用db方式
- 采用MySQL-MMM做DB高可用时,遇到的一个小坑
- 使用firebird2.1与dbEntry.net做的设备报修小程序
- 教程-(SQL DBE、ADO连接)+(Firebird火鸟+DbExpress)+(VF DBF数据库)+(DB Paradox)
- 采用dbstart脚本启动的一些错误——解决
- 采用了InterBase/FireBird的多层RichClient(RIA)构架
- 采用sqlite库的数据库如何找到db的key?
- 嵌入式数据库 SQLite Birkeley DB Firebird
- 关于Entity Framework采用DB First模式创建后的实体批量修改相关属性技巧
- Firebird数据库备份与恢复
- 【Java基础】采用Filter实现AOP完成统一登录验证
- [DB]ORACLE监控表空间
- dB、dbm、dbw、W 相互关系
- 在桌面应用中使用JAVA DB
- form中采用图片作为提交按钮
- RAC -- the cluster database(DB_NAME) already exits