blitzdb icon indicating copy to clipboard operation
blitzdb copied to clipboard

Blitz is a document-oriented database for Python that is backend-agnostic. It comes with a flat-file database for JSON documents and provides MongoDB-like querying capabilities.

Results 26 blitzdb issues
Sort by recently updated
recently updated
newest added

Currently Blitz uses an object-oriented document schema by default: In order to store and retrieve documents, you need to define a class derived from the `Document` class. Make it possible...

contribute-pro

Some of the tests in the test suite generate random data using the `fakefactory` library. Sometimes, the generated data is such that some of the tests fail, e.g. `test_list_query` in...

bug
contribute-intermediate

Currently the file-based backend uses a simple hash map to store indexes on disk. This has the drawback that loading and storing the index becomes very expensive when many documents...

contribute-pro

Add documentation for the classes and API functions that are so far not documented in Sphinx.

contribute-intermediate

Blitz has an extensive test suite that provides unit tests for most of the functionality. Help us to improve the test suite by: - Documenting and reviewing currently existing tests...

contribute-intermediate

Currently, Blitz supports a file-based backend and a MongoDB backend. We want to add a SQL backend using SQLAlchemy so that people can use Blitz in conjunction with Postgres, MySQL,...

contribute-pro