{ "info": { "author": "Brandon Konkle, Mike Helmick", "author_email": "mike@drund.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Intended Audience :: Developers" ], "description": "Django-Balancer\n===============\n\n.. image:: https://img.shields.io/pypi/v/django-balancer.svg?style=flat-square\n :target: https://pypi.python.org/pypi/django-balancer \n\n.. image:: https://img.shields.io/pypi/dw/django-balancer.svg?style=flat-square\n :target: https://pypi.python.org/pypi/django-balancer \n \n.. image:: https://img.shields.io/travis/michaelhelmick/django-balancer.svg?style=flat-square\n :target: https://travis-ci.org/michaelhelmick/django-balancer \n\n.. image:: https://img.shields.io/coveralls/michaelhelmick/django-balancer/master.svg?style=flat-square\n :target: https://coveralls.io/r/michaelhelmick/django-balancer?branch=master \n\nA set of tools for using Django's multi-db feature to balance database requests\nbetween multiple replicated databases. It currently provides some basic\nrouters for using weighted random selection or round robin selection with a\npool of databases, following a master/slave layout where the slaves are\nread-only copies of master, and pinning reads to master for a user after that\nuser completes a write.\n\nSince everything is implemented using base classes and mixins, this also serves\nas a construction kit for creating your own more complex routers. Feel free to\ncontribute routers, and I'll be happy to incorporate them into the project.\n\nInstall\n-------\n\nInstall django-balancer via `pip `_\n\n.. code-block:: bash\n\n $ pip install django-balancer\n\nor, with `easy_install `_\n\n.. code-block:: bash\n\n $ easy_install django-balancer\n\nBut, hey... `that's up to you `_.\n\n\nDocumentation\n-------------\n\nhttps://django-balancer.readthedocs.org/en/latest/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/michaelhelmick/django-balancer", "keywords": null, "license": "License :: OSI Approved :: BSD License", "maintainer": null, "maintainer_email": null, "name": "django-balancer", "package_url": "https://pypi.org/project/django-balancer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-balancer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/michaelhelmick/django-balancer" }, "release_url": "https://pypi.org/project/django-balancer/0.5/", "requires_dist": null, "requires_python": null, "summary": "A set of tools for using Django's multi-db feature to balance database requests", "version": "0.5" }, "last_serial": 2338098, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "03634f038031ea30dcc6310224e8be73", "sha256": "e15963a25198b6d3661b91d5fc1b935570a38b69d85c72366d7b73256a6cf921" }, "downloads": -1, "filename": "django-balancer-0.1.tar.gz", "has_sig": false, "md5_digest": "03634f038031ea30dcc6310224e8be73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2999, "upload_time": "2010-10-18T18:53:40", "url": "https://files.pythonhosted.org/packages/ec/6c/981e425327105173e312a859bb9adf88bc6e95303f8d7cda33fdef992f3d/django-balancer-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "089a40ceaeb5c22b5f7308e53da3e020", "sha256": "bec3236ed29103b1bcdebbc10de2e6aea98d95d04ab3a84987ba76d08ac6bee2" }, "downloads": -1, "filename": "django-balancer-0.2.tar.gz", "has_sig": false, "md5_digest": "089a40ceaeb5c22b5f7308e53da3e020", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4896, "upload_time": "2010-10-20T18:25:35", "url": "https://files.pythonhosted.org/packages/2c/dd/db8e805cb191d461327f5b91df6be08d328a15419e29c65cc81f7c03a92e/django-balancer-0.2.tar.gz" } ], "0.2a1": [ { "comment_text": "", "digests": { "md5": "3afd6eba02c00cd47683fbe3e56acb72", "sha256": "18240b464dc667d2349bb33fa1a2377baf110f02e093b8a0d739952539ce8333" }, "downloads": -1, "filename": "django-balancer-0.2a1.tar.gz", "has_sig": false, "md5_digest": "3afd6eba02c00cd47683fbe3e56acb72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4808, "upload_time": "2010-10-20T15:53:15", "url": "https://files.pythonhosted.org/packages/ac/2c/3ddecb773b719fb6d481faff03b8e3c8c4f6801b7a3036ba137d3c556737/django-balancer-0.2a1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b894edb4ddf7e5749637a23a3e61045a", "sha256": "8b1577b20353ea3e6b6ea8fb9bfcd97617d00429aaa7d1ef366b79bc050791f9" }, "downloads": -1, "filename": "django-balancer-0.3.tar.gz", "has_sig": false, "md5_digest": "b894edb4ddf7e5749637a23a3e61045a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5597, "upload_time": "2010-10-29T21:39:33", "url": "https://files.pythonhosted.org/packages/3e/b7/b519f2d43babcdb6551ba909fc69029bab9bc162773ff4f52df3b47a851d/django-balancer-0.3.tar.gz" } ], "0.3a1": [ { "comment_text": "", "digests": { "md5": "2e61aa46ddd63fe901559ded01d0fcac", "sha256": "dae6ee19f1f7adbfa3008b5667a393f4f2775cb1c9b6bb5f9e02f82227108f75" }, "downloads": -1, "filename": "django-balancer-0.3a1.tar.gz", "has_sig": false, "md5_digest": "2e61aa46ddd63fe901559ded01d0fcac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5586, "upload_time": "2010-10-21T15:33:29", "url": "https://files.pythonhosted.org/packages/95/81/9f820e4ca13434497e18835e39990098022f5a2f3d8b07aad8e07dd166c0/django-balancer-0.3a1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "8e600815fe2c3f324c456b5f31313599", "sha256": "44198b584a480eeb1fb58c9f70e30a74fb14a2bb75a28afa8f8bac7aff5500ab" }, "downloads": -1, "filename": "django-balancer-0.4.tar.gz", "has_sig": false, "md5_digest": "8e600815fe2c3f324c456b5f31313599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4673, "upload_time": "2015-07-06T15:35:28", "url": "https://files.pythonhosted.org/packages/75/dd/171891d4b5058feac525dd4d0b4650b1806158d7e5009a02aa18325811bd/django-balancer-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "a1b9c3ad03e88be03fc8bf74641fbfa9", "sha256": "0583b9897a68b739019f10cffba7fc507578407315ad4e92656e9d77054471d5" }, "downloads": -1, "filename": "django-balancer-0.5.tar.gz", "has_sig": false, "md5_digest": "a1b9c3ad03e88be03fc8bf74641fbfa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4646, "upload_time": "2016-09-12T15:04:37", "url": "https://files.pythonhosted.org/packages/3c/f4/04fbacd5853a43e5d2fed8a64ba00e1687d0de61be002ace2ad73936dd31/django-balancer-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a1b9c3ad03e88be03fc8bf74641fbfa9", "sha256": "0583b9897a68b739019f10cffba7fc507578407315ad4e92656e9d77054471d5" }, "downloads": -1, "filename": "django-balancer-0.5.tar.gz", "has_sig": false, "md5_digest": "a1b9c3ad03e88be03fc8bf74641fbfa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4646, "upload_time": "2016-09-12T15:04:37", "url": "https://files.pythonhosted.org/packages/3c/f4/04fbacd5853a43e5d2fed8a64ba00e1687d0de61be002ace2ad73936dd31/django-balancer-0.5.tar.gz" } ] }