繁体   English   中英

ActiveJDBC的表现

[英]ActiveJDBC performance

今天我发现了一些有趣的图书馆--ActiveJDBC 它提供了类似RoR的ActiveRecord接口,我正在考虑更换Hibernate,但是有一个问题 - ActiveJDBC可以处理真正大的查询和结果吗?在任何应用程序中使用它而不是Hibernate是否聪明?

我是ActiveJDBC的开发人员,所以请接受我的建议。 我没有进行过广泛的性能比较测试,但是简单的测试(存储和读取成千上万条记录)显示ActiveJDBC的速度是JDBC的两倍,而Hibernate的速度是ActiveJDBC的两倍,这使得Hibernate慢了大约4倍比普通的JDBC。 总的来说,ActiveJDBC比Hibernate要薄很多,这就是开发它的想法。 请参阅此博客: 框架有多薄? ActiveJDBC vs Hibernate。

Hibernate在体系结构上构建了90年代的客户端/服务器模型(会话,延迟加载,对象图等),而ActiveJDBC建于2009年,主要用于现代Web应用程序的请求/响应,并使用传递模型。 根据您的逻辑,数据和数据库优化,您的里程会有所不同,但我相信ActiveJDBC几乎肯定会更快。 穆宾指出你需要迁移的事实。 我会说这部分是正确的。 迁移系统总是一个好主意,但ActiveJDBC并不关心如何创建表,只要它们存在。

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM