не знаю, как там с потоками))) ... но не вижу ничего проще, чем запросы к бд.
таблица в 30к позиций у меня при insert забивается за 2-4 мин, update ~ 20-30 сек.
одним запросом.
вполне возможно, кто-то знает более удобные и более скоростные способы...