我正在寻找一种衡量 Java 中特定数据库性能并将它们相互比较的好方法。这些数据库是:(NoSQL)MongoDB、CouchDB 和 Cassandra 以及(RDBMS)MySQL、Postgresql。
我打算做一些 CRUD 测试和一些更复杂的连接/关系测试。我想过使用 JMH(Java Microbenchmarking Harness),但我不知道这是否是个好主意,因为它正在测量 ops/s(每秒操作数)。有人对用 Java 衡量这些数据库的性能有什么好的建议吗?还是使用 JMH 实际上是一个不错的选择?