Hacker GitHub

← All repos

adewes/blitzdb

View on GitHub ↗ ★ 333 Python

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.

10 mentions on Hacker News by 3 people: 1 story, 9 comments · first 2014-04-05 · latest 2018-11-20

Mentions per year 10 mentions · busiest year 2014 (4)
20082026
  1. …to let arbitrary clients formulate the queries (we did it in the backend). The code is available at https://github.com/adewes/blitzdb , we used it with https://github.com/QuantifiedCode/QuantifiedCode .
  2. I wrote a similar library -BlitzDB- a while ago: https://github.com/adewes/blitzdb It's a pure Python database engine with a MongoDB-like query engine and support for three different backends: File (native), SQL (via SQLAlchemy) and…
  3. A while ago I wrote a similar system, called BlitzDB: https://github.com/adewes/blitzdb It provides a uniform, mongo-like interface over various storage backends, most notably SQL (Postgres, SQLite) via SQLAlchemy, MongoDB itself (well,…
  4. …(e.g. Joins in queries or "deep querying") that are not possible using MongoDB. Here's the repo: https://github.com/adewes/blitzdb The implementation is stable but I'm still working on finishing Python3 support and documentation.
    comment by ThePhysicist · 2015-11-13 · in What MongoDB got right
  5. …er.com/blog/python-bindings-for-unqlite-an... - tinydb: https://pypi.python.org/pypi/tinydb/ - Blitz: https://github.com/adewes/blitzdb
  6. …using SQLAlchemy but even enjoyable (for those who are interested in running Mongo queries on SQL: https://github.com/adewes/blitzdb -> see feature/sql_backend branch, which is still not 100 % stable though). What makes it especially…
    comment by ThePhysicist · 2015-09-24 · in Reasons to love SQLAlchemy
  7. If you're looking for something similar for Python, check out BlitzDB: https://github.com/adewes/blitzdb It's a serverless, flat-file, document-oriented database which supports indexing and transactions and comes with a built-in ORM layer…
    comment by ThePhysicist · 2014-08-21 · in LowDB – A flat JSON file database
  8. I'm working on a document-oriented database engine written purely in Python: BlitzDB! https://github.com/adewes/blitzdb My motivation was that I needed (wanted?) a pure-Python document database that does not have any dependencies (like…
    comment by ThePhysicist · 2014-06-28 · in Ask HN: What projects are you working on?
  9. …makes your code more modular. As an example, in BlitzDB (a document-oriented database for Python, https://github.com/adewes/blitzdb ) there is no global configuration at all, so you can initialize and use multiple backends in parallel as…
    comment by ThePhysicist · 2014-04-05 · in Say “no” to import side‐effects in Python