누구나 퍼포먼스, 특히 퍼포먼스를 위해 널리 사용되는 오픈 소스 임베디드 SQL DB에 대한 벤치마킹/평가를 수행 한 사람이 있습니까? 필자는 sqlite, Firebird Embedded, Derby 및 HSQLDB에 대해 1 : 1 비교를했으나 (실종 되었습니까?) 그러나 보드 비교를 거치지 않았습니다 ... 또한 이들 중 어떤 것에 대해서도 전반적인 개발자 경험에 관심이 있습니다 (자바 애플 리케이션을위한).쓰기 성능을위한 최상의 Embedded SQL DB?
5
A
답변
3
이 benchmark from db4o이 도움이 될 수 있습니다. 여기에는 JavaDB (Derby 위에 구축), HSQLDB, SqlLite가 포함됩니다.
HSQLDB는 특히 글쓰기와 관련하여 HSQLDB를 능가하는 것으로 보입니다. H2는 HSQLDB의 후속 제품으로서 최적화, 클러스터링, 트랜잭션 격리 기능을 갖춘 읽기 및 쓰기 모두에서 HSQLDB보다 빠릅니다.
4
H2 Site에서 비교를 확인하십시오.
my Eclipse plugin에 사용하고있어 매우 만족합니다. 임베디드 사용을 위해 매우 빠르며, 사용하기가 매우 쉽습니다 (하나의 단일 JAR). 훌륭한 커뮤니티 지원입니다.
관련 문제
- 1. 최상의 성능을위한 XML API
- 2. 최상의 성능을위한 페이징 방법 (Sql Server 2008)은 무엇입니까?
- 3. .net의 기능/빌드 성능을위한 최상의 Aspect Oriented Framework
- 4. Joomla DB 쓰기
- 5. DB 감사 추적을위한 최상의 구현은 무엇입니까?
- 6. 접근법 - 성능을위한 LINQ 최적화
- 7. .Net 및 C에서 코드 성능을위한 도구 #
- 8. 성능을위한 동적 컴파일
- 9. 향상된 성능을위한 WPF VirtualizingStackPanel
- 10. 최상의 성능으로 SQL 서버에 데이터 삽입
- 11. 최상의 크로스 플랫폼/SQL GUI?
- 12. sql 파일을 대체하기위한 최상의 단계
- 13. SQL DB 배포
- 14. 오류는 SQL 서버 DB
- 15. SQL 쿼리는 DB 데이터
- 16. SQL DB 사용자의 변경
- 17. ASP.Net (C#) 및 SQL Server - 또는 - 성능을위한 PHP 및 MySQL?
- 18. C# 액세스 DB 파일에 읽기/쓰기
- 19. SQL Server 2008 쓰기 차단 쓰기
- 20. 웹 응용 프로그램 성능을위한 디버깅 도구
- 21. SQL 2008의 십진수 쓰기
- 22. accpac에서 SQL 데이터베이스에 쓰기
- 23. SQL - 도움말 쓰기 질문하기
- 24. 성능을위한 Jython, Jepp 또는 Pylons
- 25. GPU를 통한 대규모 성능을위한 PhysX?
- 26. SQL 2000 데이터베이스에서 SQL 2005 Express db
- 27. MySQL 성능을위한 최적의 테이블 구조 결정
- 28. 최상의 MS 액세스를위한 옵션 ADO to SQL Server 연결 성능
- 29. SQL Server Management Studio에서 Sql 들여 쓰기
- 30. SQL Server 2000 T-SQL : MSMQ에 쓰기?
오류가 발생하면 HSQLDB가 가장 느립니다. 그래프를 잘못 읽었습니다 (이 경우 그래프가 더 좋음). – marchaos
Marchaos : 나의 친애하는 marchaos. 그래프를 수정 한 것이 가능하지 않습니까? 결국 여기에 링크를 제공 한 지 4 년이되었습니다. 그럼에도 불구하고 게시물을 수정해야합니다. 어쨌든 고마워. –
이 링크는 이전 HSQLDB 1.8.0을 사용하는 PolePosition 벤치 마크 버전 0.4에 대한 링크입니다. 최신 버전의 데이터베이스를 사용한 벤치 마크 결과는 다음과 같습니다. http://hsqldb.org/PolePosition.pdf – fredt