DB Implementations

S3

db = kydb.connect('s3://my-kydb-bucket')

DynamoDB

db = kydb.connect('dynamodb://kydb')

Note

The dynamodb must have:

  1. path as primary key
  2. An index folder-index with partition key folder

Redis

db = kydb.connect('redis://cache.epythoncloud.io:6379')

Or simply:

db = kydb.connect('redis://cache.epythoncloud.io')

In-Memory

db = kydb.connect('memory://cache001')

HTTP/HTTPS

db = kydb.connect('http://my-source-host') # HTTP
db = kydb.connect('https://my-source-host') # HTTPS

File system

db = kydb.connect('files://tmp/foo/bar')