# Introduction
An abstraction layer for NoSQL Database with features used in the financial services industry.
* Simple factory. A single URL would define the database or union.
* Filesystem-like heirachy for objects.
* Caching and cache context.
* Union: i.e. multiple databases where:
* Read would look for the object in order
* Write always writes to the first (front) db
* Serialisable objects. Any python object can be stored in the DB with
* With option to use decorators to give finer control over serialisation.
See [Documentation](https://kydb.readthedocs.io/en/latest/).
Raw data
{
"_id": null,
"home_page": "https://github.com/tayglobal/kydb",
"name": "kydb",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "NoSQL, Database, DB",
"author": "Tony Yum",
"author_email": "tony.yum@tayglobal.com",
"download_url": "https://files.pythonhosted.org/packages/fd/6b/c055535b62abaa13e5bc9226764aa343a408e2deb60554e47197105eae8c/kydb-0.7.5.tar.gz",
"platform": null,
"description": "# Introduction\n\nAn abstraction layer for NoSQL Database with features used in the financial services industry.\n\n * Simple factory. A single URL would define the database or union.\n \n * Filesystem-like heirachy for objects.\n \n * Caching and cache context.\n \n * Union: i.e. multiple databases where:\n \n * Read would look for the object in order\n \n * Write always writes to the first (front) db\n \n * Serialisable objects. Any python object can be stored in the DB with\n \n * With option to use decorators to give finer control over serialisation.\n\n\nSee [Documentation](https://kydb.readthedocs.io/en/latest/).\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "kydb (Kinyu Database). NoSQL DB interface.",
"version": "0.7.5",
"project_urls": {
"Homepage": "https://github.com/tayglobal/kydb"
},
"split_keywords": [
"nosql",
" database",
" db"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ed148be5819638bf0e6bce5aba51aba2f87ea3aab8d5e2ef10beb2df003183bb",
"md5": "66a51aa93f9594415e283cd242e85d01",
"sha256": "9cc99839333af6f2fe7a4cfb33e950ed617244a0d3ea5a55d9ddf06dc7f0ef95"
},
"downloads": -1,
"filename": "kydb-0.7.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "66a51aa93f9594415e283cd242e85d01",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 19338,
"upload_time": "2024-04-09T07:40:28",
"upload_time_iso_8601": "2024-04-09T07:40:28.740666Z",
"url": "https://files.pythonhosted.org/packages/ed/14/8be5819638bf0e6bce5aba51aba2f87ea3aab8d5e2ef10beb2df003183bb/kydb-0.7.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fd6bc055535b62abaa13e5bc9226764aa343a408e2deb60554e47197105eae8c",
"md5": "205b2d1dc015e3a07795ec8b9dc36c5b",
"sha256": "6479528079cb0ccd8e961b0fa540ddb03960824ac14fdb7746d19493bbc7ca43"
},
"downloads": -1,
"filename": "kydb-0.7.5.tar.gz",
"has_sig": false,
"md5_digest": "205b2d1dc015e3a07795ec8b9dc36c5b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 14398,
"upload_time": "2024-04-09T07:40:30",
"upload_time_iso_8601": "2024-04-09T07:40:30.481566Z",
"url": "https://files.pythonhosted.org/packages/fd/6b/c055535b62abaa13e5bc9226764aa343a408e2deb60554e47197105eae8c/kydb-0.7.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-09 07:40:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "tayglobal",
"github_project": "kydb",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "kydb"
}