누군가 JDBC 데이터베이스 성능 소프트웨어를 보거나 사용했는지 궁금합니다. 기본적으로 JDBC 액세스를 통해 MySQL, Oracle, Postgres, Hadoop 및 데이터 가상화 솔루션에서 쿼리 시간을 비교하려고합니다. db (db에 가져온 csv 파일)이 동일한 데이터 세트를 가지고 있기 때문에 JDBC 또는 데이터 가상화 솔루션을 통해 시간 (밀리 초)의 액세스를 비교하려고합니다.JDBC 쿼리 시간 및 성능
나는 JMeter에 대해 읽었지만, 이것이 최선의 대안인지 잘 모르겠습니다.
감사합니다.
성능이 JDBC보다 RDBMS와 더 밀접한 관계가 있다고 생각합니다. 저는 MySQL과 Postgres를 사용했으며 (개인적인 경험으로는) MySQL이 더 빠릅니다 (특히 MyISAM 엔진을 사용할 때) ... 그러나 모두 구체적인 요구 사항에 따라 달라집니다. – Barranka
Barranka, 좋은 점 감사합니다. 나는 당신과 동의한다 MySQL은 확실히 빠릅니다. 기본적으로 쿼리 시간을보고 싶습니다. 따라서 "oracleDB/Postgres/MySQL/Hadoop에서 Count (*) 선택"을 제출하면 각 소스에서 쿼리를 수행하는 데 걸리는 시간을 확인하고 싶습니다. 당신의 관점에 감사드립니다, 나는 그런 식으로, 좋은 생각을 생각하지 않았다! – pacificobuzz
대부분의 RDBMS는 동등한 성능을 보입니다. 성능 향상은 거의 없습니다. 나는 포커스가 쿼리 최적화, 인덱스의 올바른 사용, 트랜잭션 (다른 격리 전략) 등등에 초점을 맞춰야한다고 제안한다. 애플리케이션 성능 향상을위한 훨씬 더 많은 범위를 가진 IMHO. 그러나 Hibernate의 캐싱 메커니즘과 같은 ORM 기술을 활용하여 일반 JDBC보다 이점을 얻을 수 있습니다. –