Асинхронные вставки базы данных – python + mysql

Я делаю утилиту, в которой мне нужно извлечь твиты для пользователя и сохранить их в базе данных. Twitter API отправляет только 20 твитов за один звонок и получает больше твитов, вам нужно прокручивать твиты 20 за раз. Поэтому вместо синхронного чтения твитов из API Twitter и ожидания ввода в БД, я хочу асинхронно запускать вставки базы данных для оптимизации процесса.
Как я могу достичь этого с помощью Python и Mysql?
Псевдокод для этого может быть записан как (не проверен на достоверность синтаксиса): –

def readTweets(): x=0 while true: tweets= twitterAPI.getusertimeline(id='twitterUser',count=20,page=x) #Need to know how to call the below function asynchronously callDBSaveAsynchronously(tweets) if len(tweets) < 20: break x=x+1 def callDBSaveAsynchronously(tweets): for tweet in tweets: mysqldb.insertTweet(tweet) 

Заранее спасибо!

Python - лучший язык программирования в мире.