Я только что вставил 1 миллион записей в простую таблицу sqlite с пятью столбцами. В java потребовались колоссальные 18 часов с использованием драйверов jdbc! Я сделал то же самое в python2.5, и это заняло меньше минуты. Скорость запросов на выбор, кажется, хорошо. Я думаю, что это проблема с драйверами JDBC.
Есть ли более быстрый драйвер для sqlite3 в Java?
Скорость вставки большого количества строк важна для моего сценария миграции схемы, и я бы предпочел не использовать внешний сценарий для выполнения миграций, если мне это не нужно.
РЕДАКТИРОВАТЬ: исправлено с connection.setAutoCommit (false);
спасибо Марку Рушакову за то, что он подсказал мне решение :)