Ich habe schwere Datenbankoperationen, bei denen etwa 10.000 Datensätze zu meiner Datenbank hinzugefügt werden. Da dies sehr lange dauern kann, wäre es besser, Transaktionen zu verwenden.
db.startTransaction();
....
do write operations.
....
db.setTransactionSuccessful();
db.endTransaction();
Jetzt habe ich einige Lesevorgänge innerhalb der Transaktionen, und da die Einfügungen nicht bis endTransaction bestätigt werden, werden diese Datensätze nicht abgerufen. Ich habe von etwas gehört, das Transaction Isolation Levels genannt wird und das es uns ermöglicht, auch schmutzige (nicht bestätigte) Datensätze zu lesen. Haben Sie eine Idee, wie man das machen kann?