A serviceless sql interface for flat files written in cython
Project description
ddb (delimited database)
A serviceless sql interface for flat files written in python
What does it do?
- ddb sits on top of text files, giving them a database access layer
- you can read, write, update text files of any type via sql
Human benifits
- a common interface for text files
- sql is easy to work with, no coding required
- painless side by side integration
- multiple integration vectors (python, shell, slack, ansible)
- ease of automation
Technical benifits
- abstraction layer for data
- provides migration path for data
- change control
- logging
- permissions
- low memory foot print
- error handeling
- data is live, never cached
- optimized for speed using cython
Python 2 / 3 Compliant
- changes sorting
- tons of byte vs str (encoding)
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
ddb-1.4.169.tar.gz
(2.0 MB
view details)
File details
Details for the file ddb-1.4.169.tar.gz
.
File metadata
- Download URL: ddb-1.4.169.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aed7cefab1386c34dbcb5c674bedb74c5dd42e059e7659e0f1dbf39ac757800f |
|
MD5 | 92f80102fb3004b2f2e056bd1cf520d5 |
|
BLAKE2b-256 | 9dfa20fbae836e7da960db2f9d79639cc36e32f8ecef180d0754e27f4f91e54d |