Skip to main content

A document-oriented database written purely in Python.

Project description

Blitz is a document-oriented database toolkit for Python that is backend-agnostic.

It comes with a flat-file database for JSON documents and provides MongoDB-like querying capabilities.

Key Features

  • Document-based, object-oriented interface.

  • Powerful and rich querying language.

  • Deep document indexes on arbitrary fields.

  • Compressed storage of documents.

  • Support for multiple backends (e.g. file-based storage, MongoDB).

  • Support for database transactions (currently only for the file-based backend).

Documentation

An extensive documentation, including tutorials and installation instructions is available on ReadTheDocs.

Source Code

The source code is available on GitHub.

Isssue Tracker

If you should encounter any problems when using BlitzDB, please feel free to submit an issue on Github.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blitzdb-0.1.tar.gz (20.4 kB view details)

Uploaded Source

File details

Details for the file blitzdb-0.1.tar.gz.

File metadata

  • Download URL: blitzdb-0.1.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for blitzdb-0.1.tar.gz
Algorithm Hash digest
SHA256 5353781e655bb0573abfbc2f9e07adae40a311749c75cd235dd6ad1ec9c3312f
MD5 fddef1ee52be5cd79691eb36424e4e87
BLAKE2b-256 2665a1a00c78f4133aa5ea3b273c7d97a48f9d86f67648ff319bd560847f1e95

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page