Here are some extensions that might be useful to you:
Description: Document indexing for TinyDB. Basically ensures deterministic (as long as there aren’t any changes to the table) yielding of documents.
Description: A simple wrapper that allows to use TinyDB as a flat file drop-in replacement for MongoDB.
Description: Tinyrecord is a library which implements experimental atomic transaction support for the TinyDB NoSQL database. It uses a record-first then execute architecture which allows us to minimize the time that we are within a thread lock.
tinydb-serializationprovides serialization for objects that TinyDB otherwise couldn’t handle.
tinydb-smartcacheprovides a smart query cache for TinyDB. It updates the query cache when inserting/removing/updating elements so the cache doesn’t get invalidated. It’s useful if you perform lots of queries while the data changes only little.