http://python.su/forum/topic/14442/?page=1
Кратко задача такая:
Есть база данных белков, в которой порядка 11 миллионов записей. Периодически нужно делать выборки, а так же записывать в нее много данных. База данных - sqlite.
На моем домашнем компьютере запись данных (около 10 тысяч) в базу данных занимает несколько часов.
Так жить нельзя
Данные записываются примерно так:
cu.executemany("UPDATE proteins SET taxon=?, status=? WHERE ID=?", datum)
Что можно сделать, чтобы все это работало в приемлимое время? Поменять базу данных? Переписать код? Поменять компьютер (а если так, то какие минимальные требования)?