Skip to main content

kydb (Kinyu Database). NoSQL DB interface.

Project description

Introduction

This is just a simple wrapper for various NoSQL Database. Currently it offers:

  • Simple factory. A single URL would define the database or union.
  • Caching
  • Union: i.e. multiple databases where:
    • Read would look for the object in order
    • Write always writes to the first (front) db

See Documentation.

What does it look like?

Connect to KYDB with AWS S3 as the implementation::

from kinyu.db.api import kydb
db = kydb.connect('s3://my-kydb-bucket')

Writing to DB::

key = '/mytest/foo'
db[key] = 123

Reading from DB::

db[key] # returns 123

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

kydb-0.2.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

kydb-0.2-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file kydb-0.2.tar.gz.

File metadata

  • Download URL: kydb-0.2.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for kydb-0.2.tar.gz
Algorithm Hash digest
SHA256 30986561e2887ad7c9ed98b215acdec89f5ade04b763d1ae83b856bf9192ba63
MD5 44f2977868fc729d8dfa6f85335f27c9
BLAKE2b-256 7a6f42d1764e35306beb61dff22a93b3742af3db58b11b51b4fc14dc9fbacfdc

See more details on using hashes here.

File details

Details for the file kydb-0.2-py3-none-any.whl.

File metadata

  • Download URL: kydb-0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for kydb-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e6f17d26b942bcbf14da4a1bae03a9cd01dc9e2eadbc8a2e96afedc820a0a38c
MD5 4affdbfd09c78fd7029a1ef727aa4aa1
BLAKE2b-256 b6b0381c102a8cf5fe5859335fc2318897921742a2feb174fb4741eb241cd1b9

See more details on using hashes here.

Supported by

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