Я просто ввел 1 миллион записей в простую таблицу sqlite с пятью столбцами. Мне понадобилось 18 часов в java, используя драйверы jdbc! Я сделал то же самое в python2.5, и потребовалось меньше минуты. Скорость для выбранных запросов кажется прекрасной. Я думаю, что это проблема с драйверами jdbc.
Есть ли более быстрый драйвер для sqlite3 в java?
Скорость вставки большого количества строк важна для миграции моей схемы script, и я бы предпочел не использовать внешний script для выполнения миграции, если мне это не нужно.
EDIT: исправлено с connection.setAutoCommit(false); спасибо Mark Rushakoff за то, что он намекнул мне на решение:)