Supprimer datatables dans un grand file txt de toute l'occurrence dans une table de database

J'ai une table DB A qui contient environ 4 000 000 d'loggings. J'ai aussi un file contenant 2 500 000 loggings. Ce que je veux faire est de supprimer toute l'occurrence dans la table A dans le file txt.

par exemple:
data.txt:

1234 5678 9012 3456 

Tableau A:

 1234 abcd efgh 3456 

Ce que je veux get est un file avec des données ci-dessous, qui a supprimé toute l'occurrence dans le tableau A:

 5678 9012 

J'ai essayé de le faire en lisant le file txt ligne par ligne et la database de requêtes à chaque fois, ce qui prendra des années pour terminer la tâche. Je veux connaître la meilleure façon de le faire en utilisant Java, count tenu de la performance, la vitesse et le chargement.

Créez une table temporaire B pour charger le file txt, puis effectuez une requête de jointure pour get le résultat, puis supprimez la table B. Vous avez probablement besoin d'index pour accélérer les choses.