ska*_*red 2 java activerecord hibernate activejdbc
今天我发现了一些有趣的图书馆--ActiveJDBC.它提供了类似RoR的ActiveRecord接口,我正在考虑更换Hibernate,但是有一个问题 - ActiveJDBC可以处理真正大的查询和结果吗?在任何应用程序中使用它而不是Hibernate是否聪明?
ipo*_*voy 10
我是ActiveJDBC的开发人员,所以请接受我的建议.我没有进行过广泛的性能比较测试,但是简单的测试(存储和读取成千上万条记录)显示ActiveJDBC的速度是JDBC的两倍,而Hibernate的速度是ActiveJDBC的两倍,这使得Hibernate慢了大约4倍比普通的JDBC.总的来说,ActiveJDBC比Hibernate要薄很多,这就是开发它的想法.请参阅此博客:框架有多薄?ActiveJDBC vs Hibernate.
Hibernate在体系结构上构建了90年代的客户端/服务器模型(会话,延迟加载,对象图等),而ActiveJDBC建于2009年,主要用于现代Web应用程序的请求/响应,并使用传递模型.根据您的逻辑,数据和数据库优化,您的里程会有所不同,但我相信ActiveJDBC几乎肯定会更快.穆宾指出你需要迁移的事实.我会说这部分是正确的.迁移系统总是一个好主意,但ActiveJDBC并不关心如何创建表,只要它们存在.
干杯
| 归档时间: |
|
| 查看次数: |
2134 次 |
| 最近记录: |