2009-02-11 2 views
5

Проводили ли какие-либо бенчмаркинга/оценки популярных встроенных SQL-блоков с открытым исходным кодом для производительности, особенно для записи производительности? У меня есть сравнение 1: 1 для sqlite, Firebird Embedded, Derby и HSQLDB (другие мне не хватает?), Но не во всех сравнениях ... Кроме того, меня бы интересовал общий опыт разработчиков для любого из них (для Java-приложения).Лучший встроенный SQL DB для записи производительности?

ответ

3

Возможно, это benchmark from db4o. Он включает в себя JavaDB (построенный поверх Derby), HSQLDB, SqlLite.

Кажется, HSQLDB выполняет свои действия, особенно при написании. H2, как преемник HSQLDB, быстрее, чем HSQLDB, как для чтения, так и для записи с оптимизацией, кластеризацией, функциями изоляции транзакций.

+0

Err, HSQLDB является МЕДЛЕННЫМ. Вы неправильно читали графики (в этом случае лучше нижний уровень). – marchaos

+1

Marchaos: Дорогой мой, марша. Разве не возможно, что они изменили график? В конце концов, прошло 4 года с тех пор, как я предоставил ссылку здесь. Тем не менее, мне нужно отредактировать сообщение. Спасибо, в любом случае. –

+0

Ссылка была на тестовую версию PolePosition версии 0.4 с более старым HSQLDB 1.8.0. Результаты этого теста с более поздними версиями баз данных находятся здесь: http://hsqldb.org/PolePosition.pdf – fredt

4

Проверьте сравнение на H2 Site.

Я использую его для my Eclipse plugin, и я очень доволен этим. Крайне быстрый для встроенного использования, очень простой в использовании (один JAR), отличная поддержка сообщества, настоятельно рекомендуется.

Смежные вопросы