Like this project? it on


The architecture of BlitzDB is defined by the following three classes:

  • Document : The Document class is the base class for all documents stored in a database.
  • Backend : The Backend class is responsible for storing and retrieving documents from a database.
  • QuerySet : The QuerySet class manages a list of documents as returned e.g. by the filter function.

In addition, specific backends might internally define further classes, with which you will normally not interact as an end user, though.