[PerlChina] 关于Class::DBI, DBIx::Class, Rose::DB::Object

Qiang (James) shijialee at gmail.com
Thu Oct 23 21:24:18 PDT 2008


黄叶 wrote:
> 我一直在用DBIx::Class, 文档里写了这个不是为performance准备的东西。
> 和我的同事也讨论过这个问题。他也认为performance不好。
> 本来想是不是Class::DBI的好些,但是没用过,不敢确认。昨天晚上看到有个老外 
> 写的VS ,
> 他说Rose::DB::Object的performance好很多。


Rose 的速度确实是这几个之中最快的。Class::DBI 还可以,但如果你们现在决定
从中挑一个的话不推荐 C::D。毕竟 DBIx::Class 和 Rose 是现在开发者参与最
多,更新最快,用户最多的Perl ORM 模块。

至于从 DBIx::Class 和 Rose 中选哪个,那要根据你们的程序要求,硬件要求,
代码优化程度来说,当这些你还没有决定的时候就开始讨论选哪个,实在是为时过早。

事实是这两个都不错,速度不是选择一个 ORM 的唯一决定因素。你应该亲自去尝
试一下,看看你们的开发团队里反馈如何。毕竟别人说的再好,但你们的开发团队
觉得不适合,那就不要考虑。

Qiang(James)


More information about the China-pm mailing list