gpt4 book ai didi

java - 如何衡量Java中数据库的性能?

转载 作者:搜寻专家 更新时间:2023-10-30 23:04:14 25 4
gpt4 key购买 nike

我正在寻找一种好的方法来衡量 Java 中特定数据库的性能并将它们相互比较。这些数据库是:(NoSQL) MongoDB、CouchDB 和 Cassandra 以及 (RDBMS) MySQL、Postgresql。

我计划进行一些 CRUD 测试和一些更复杂的连接/关系测试。我想过使用 JMH(Java Microbenchmarking Harness),但我不知道这是否是个好主意,因为它正在测量 ops/s(每秒操作数)。有没有人有衡量这些数据库在 Java 中的性能的好技巧?还是使用 JMH 实际上是一个不错的选择?

最佳答案

JMH 是 Java 中的一个不错的选择。它可以测量延迟和吞吐量。

如果您需要测量并发访问,您可以自己编写。由于您在 TCP 上有较长的延迟任务,细粒度的准确性可能并不那么重要。

您可能想看看 Yahoo Cloud Services Benchmark,因为它有许多数据库的适配器。

关于java - 如何衡量Java中数据库的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28751846/

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