Extensions¶
Here are some extensions that might be useful to you:
tinyindex
¶
Status: experimental
Description: Document indexing for TinyDB. Basically ensures deterministic
(as long as there aren’t any changes to the table) yielding
of documents.
tinymongo
¶
Status: experimental
Description: A simple wrapper that allows to use TinyDB as a flat file
drop-in replacement for MongoDB.
tinyrecord
¶
Status: stable
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-serialization
¶
Status: stable
Description:
tinydb-serialization
provides serialization for objects
that TinyDB otherwise couldn’t handle.tinydb-smartcache
¶
Status: stable
Description:
tinydb-smartcache
provides 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.