Use IndexedDB transaction API.