水木社区手机版
首页
|版面-Java技术(Java)|
新版wap站已上线
返回
下页
|
尾页
|
1/3
|
转到
主题:几个 Java 数据库访问库的性能对比 zz
楼主
|
Dieken
|
2022-11-14 01:20:14
|
只看此ID
https://zhuanlan.zhihu.com/p/582974747
- 来自 水木社区APP v3.5.6
--
FROM 124.64.121.*
1楼
|
callmebbser
|
2022-11-14 07:38:02
|
只看此ID
JDBC还是不能丢。
【 在 Dieken 的大作中提到: 】
:
https://zhuanlan.zhihu.com/p/582974747
: - 来自 水木社区APP v3.5.6
--
FROM 218.107.204.*
2楼
|
Dieken
|
2022-11-15 01:29:16
|
只看此ID
https://zhuanlan.zhihu.com/p/583456915
代码质量度量,jOOQ, EclipseLink, DataNucleus 比较烂,慎用。jOOQ 的批处理操作性能超烂,七年了还修不好,EclipseLink是Oracle捐给Eclipse基金会的商业产品TopLink,DataNucleus基本是JDO的参考实现和唯一正经实现,JDO被JPA拱翻了,结合代码质量和性能看,苍蝇不叮无缝的蛋这句话挺有道理的……
--
FROM 124.64.121.*
3楼
|
joyfun
|
2022-11-15 09:32:27
|
只看此ID
符合认知 mybatis用好了,还是比jpa有很大优势的
新,小项目 直接jpa
觉得sql能掌控 就mybatis
如果还不行就jdbc裸奔
【 在 Dieken 的大作中提到: 】
:
https://zhuanlan.zhihu.com/p/582974747
: - 来自 水木社区APP v3.5.6
--
FROM 124.193.203.*
4楼
|
Dieken
|
2022-11-15 10:06:57
|
只看此ID
MyBatis 比想象中的代码度量质量高,实际看代码,尤其是国人做的几个扩展,代码质量不太行。mybatis-plus还把单元测试代码隐藏了,也不知道是不是真的没有测试……
JDBI 和 Ebean 虽然小众,但是被严重低估了,代码质量高,性能超好,使用简单。btw, JDBI 也支持把 SQL 写到模版文件里。
- 来自 水木社区APP v3.5.6
【 在 joyfun 的大作中提到: 】
:
: 符合认知 mybatis用好了,还是比jpa有很大优势的
: 新,小项目 直接jpa
: 觉得sql能掌控 就mybatis
: 如果还不行就jdbc裸奔
--
FROM 221.222.20.*
5楼
|
roy
|
2022-11-15 11:04:38
|
只看此ID
这个说明性能其实没那么重要?
想起来几年前我写了个IDEA的插件,根据jpa的注解自动生成JDBC代码。然后攒了篇文章投稿给某期刊被拒,审稿人的意见是有了hibernate/mybatis,静态生成JDBC代码没有实际价值lol
【 在 Dieken 的大作中提到: 】
:
https://zhuanlan.zhihu.com/p/582974747
: - 来自 水木社区APP v3.5.6
--
修改:roy FROM 114.253.32.*
FROM 114.253.32.*
6楼
|
roy
|
2022-11-15 11:11:11
|
只看此ID
不算低估吧,还是得写SQL
用ORM主要的目的不就是尽量避免拼SQL这种体力活嘛
【 在 Dieken 的大作中提到: 】
: MyBatis 比想象中的代码度量质量高,实际看代码,尤其是国人做的几个扩展,代码质量不太行。mybatis-plus还把单元测试代码隐藏了,也不知道是不是真的没有测试……
: JDBI 和 Ebean 虽然小众,但是被严重低估了,代码质量高,性能超好,使用简单。btw, JDBI 也支持把 SQL 写到模版文件里。
: - 来自 水木社区APP v3.5.6
: ...................
--
FROM 114.253.32.*
7楼
|
Dieken
|
2022-11-15 11:54:12
|
只看此ID
你这个可以有的,jdbc 性能暴好,不要被学究老误导了,哈哈!
访问数据库的性能决定了绝大多数Java服务的性能,太重要了。
- 来自 水木社区APP v3.5.6
【 在 roy 的大作中提到: 】
: 这个说明性能其实没那么重要?
:
: 想起来几年前我写了个IDEA的插件,根据jpa的注解自动生成JDBC代码。然后攒了篇文章投稿给某期刊被拒,审稿人的意见是有了hibernate/mybatis,静态生成JDBC代码没有实际价值lol
--
FROM 114.246.97.*
8楼
|
Dieken
|
2022-11-15 11:56:32
|
只看此ID
JDBI是写 SQL 派,只是在参数绑定和结果集映射提供方便,Ebean支持很多风格,其ORM风格跟JPA类似,比JPA简单而且高效,很难得的。
另外,这么多库只有 Ebean 直接支持数据加密。
- 来自 水木社区APP v3.5.6
【 在 roy 的大作中提到: 】
: 不算低估吧,还是得写SQL
:
: 用ORM主要的目的不就是尽量避免拼SQL这种体力活嘛
--
FROM 114.246.97.*
9楼
|
oldwatch
|
2022-11-15 13:23:20
|
只看此ID
是我没看到还是他没说
测试用例长啥样?
【 在 Dieken 的大作中提到: 】
:
https://zhuanlan.zhihu.com/p/582974747
: - 来自 水木社区APP v3.5.6
--
FROM 116.233.92.*
下页
|
尾页
|
1/3
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版