gpt4 book ai didi

java - ActiveJDBC 性能

转载 作者:行者123 更新时间:2023-12-04 20:42:26 26 4
gpt4 key购买 nike

今天我发现了一些有趣的库 - ActiveJDBC .它提供了类似 RoR 的 ActiveRecord 接口(interface),我正在考虑替换 Hibernate,但有一个问题 - ActiveJDBC 可以处理非常大的查询和结果吗?在任何应用程序中使用它代替 Hibernate 是否聪明?

最佳答案

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

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

干杯

关于java - ActiveJDBC 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17088578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com