2009-02-11 2 views
5

누구나 퍼포먼스, 특히 퍼포먼스를 위해 널리 사용되는 오픈 소스 임베디드 SQL DB에 대한 벤치마킹/평가를 수행 한 사람이 있습니까? 필자는 sqlite, Firebird Embedded, Derby 및 HSQLDB에 대해 1 : 1 비교를했으나 (실종 되었습니까?) 그러나 보드 비교를 거치지 않았습니다 ... 또한 이들 중 어떤 것에 대해서도 전반적인 개발자 경험에 관심이 있습니다 (자바 애플 리케이션을위한).쓰기 성능을위한 최상의 Embedded SQL DB?

답변

3

benchmark from db4o이 도움이 될 수 있습니다. 여기에는 JavaDB (Derby 위에 구축), HSQLDB, SqlLite가 포함됩니다.

HSQLDB는 특히 글쓰기와 관련하여 HSQLDB를 능가하는 것으로 보입니다. H2는 HSQLDB의 후속 제품으로서 최적화, 클러스터링, 트랜잭션 격리 기능을 갖춘 읽기 및 쓰기 모두에서 HSQLDB보다 빠릅니다.

+0

오류가 발생하면 HSQLDB가 가장 느립니다. 그래프를 잘못 읽었습니다 (이 경우 그래프가 더 좋음). – marchaos

+1

Marchaos : 나의 친애하는 marchaos. 그래프를 수정 한 것이 가능하지 않습니까? 결국 여기에 링크를 제공 한 지 4 년이되었습니다. 그럼에도 불구하고 게시물을 수정해야합니다. 어쨌든 고마워. –

+0

이 링크는 이전 HSQLDB 1.8.0을 사용하는 PolePosition 벤치 마크 버전 0.4에 대한 링크입니다. 최신 버전의 데이터베이스를 사용한 벤치 마크 결과는 다음과 같습니다. http://hsqldb.org/PolePosition.pdf – fredt

4

H2 Site에서 비교를 확인하십시오.

my Eclipse plugin에 사용하고있어 매우 만족합니다. 임베디드 사용을 위해 매우 빠르며, 사용하기가 매우 쉽습니다 (하나의 단일 JAR). 훌륭한 커뮤니티 지원입니다.