{ "info": { "author": "Echo Ma", "author_email": "fatmck@163.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Database" ], "description": "**What is this?**\n\n\nMysql query will become slow when table contains millions of rows. A simple way of solving this probolem is spliting the big table into small ones. We use some method to decide which table each row should be moved into. A widely used method is \"modulus\", e.g. group rows by [ID mod 100]. This tool will help you to do this job easily.\n\n\nCheck home page for usage and more infomation.\n\n\n**Features**\n\n* Move records from one table to another(or other) table(s) according to user specified rules.\n* Dynamically create new tables during moving.\n* Move records between different mysql servers.\n* Check data integrity of the new tables.\n* For records who have been moved to new tables, remove them from source table.\n* Using it as a python module which means dynamically changing the behavior.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/echoma/pymysql_split_tool", "keywords": "mysql spliting or sharding tools", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "pymysql-split-tool", "package_url": "https://pypi.org/project/pymysql-split-tool/", "platform": "", "project_url": "https://pypi.org/project/pymysql-split-tool/", "project_urls": { "Homepage": "https://github.com/echoma/pymysql_split_tool" }, "release_url": "https://pypi.org/project/pymysql-split-tool/0.5.6/", "requires_dist": [ "pymysql" ], "requires_python": "", "summary": "mysql spliting/sharding tools", "version": "0.5.6" }, "last_serial": 4516098, "releases": { "0.5.1": [ { "comment_text": "", "digests": { "md5": "2367c49ad9606549ee4f8e97f194e8b8", "sha256": "f97df0a44ab1a0b1ca6cd881942b76e7b1ea8ea79756d7384c2e80d917ed1356" }, "downloads": -1, "filename": "pymysql_split_tool-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2367c49ad9606549ee4f8e97f194e8b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3093, "upload_time": "2016-09-09T07:55:08", "url": "https://files.pythonhosted.org/packages/80/19/f984fadeacc66ee2c53df49364e6098c1a2f45b8b4d836af8b3253fa2d97/pymysql_split_tool-0.5.1-py2.py3-none-any.whl" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "3095d3dd417a6435668456400be3c917", "sha256": "4f91d70dc73b2f7a8744f0b6af8495ef293ab75761c1f182b6a6c6b3cbd4c670" }, "downloads": -1, "filename": "pymysql_split_tool-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3095d3dd417a6435668456400be3c917", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9014, "upload_time": "2016-09-09T08:19:41", "url": "https://files.pythonhosted.org/packages/6d/e3/3d0781c44482700962231ebd3cef144a9f9d885101127774e31828aebecb/pymysql_split_tool-0.5.2-py2.py3-none-any.whl" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "b9030b6686ce254fd40f3d627843d4c2", "sha256": "20f759e429a0e03a87903e96fcabff882a3bd9b328f0aac34d5158e5e05d91b1" }, "downloads": -1, "filename": "pymysql_split_tool-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9030b6686ce254fd40f3d627843d4c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9176, "upload_time": "2016-09-09T08:40:13", "url": "https://files.pythonhosted.org/packages/82/04/d7c583c5683d05921aa426a5bcbc8dcad60ac1687e304ec44e39ccff4d27/pymysql_split_tool-0.5.3-py2.py3-none-any.whl" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "2450fbb7b332c7077bf495be4a25523c", "sha256": "b32b13abd539df5015b913cf922ffc3933d05ddd4c905bb6838adfdddaf0b21e" }, "downloads": -1, "filename": "pymysql_split_tool-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2450fbb7b332c7077bf495be4a25523c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11486, "upload_time": "2016-09-09T08:50:10", "url": "https://files.pythonhosted.org/packages/c7/a9/d9db7cbd58d7569049f821b952cb1dcb412bccc99c9636d8173f673092b7/pymysql_split_tool-0.5.4-py2.py3-none-any.whl" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "8eeff466cdc644141b8247c156a528fd", "sha256": "f45be541361c1604ff2d5713fb6af4af3ffd90c4c559ae07c4db237ccb5d3c9b" }, "downloads": -1, "filename": "pymysql_split_tool-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8eeff466cdc644141b8247c156a528fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11534, "upload_time": "2016-09-09T09:27:15", "url": "https://files.pythonhosted.org/packages/a6/ec/becc5adc8c365164599c89a07534f31ad5a94d85036678546b9c45d3461c/pymysql_split_tool-0.5.5-py2.py3-none-any.whl" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "a151ffa72c1d55532cc41d8ae73bdabd", "sha256": "74d8d0fb3fae6beba54d93afa0c0b575ad4f4dfa9ef1656bf3c6241256ddbbea" }, "downloads": -1, "filename": "pymysql_split_tool-0.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a151ffa72c1d55532cc41d8ae73bdabd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12222, "upload_time": "2018-11-22T09:26:55", "url": "https://files.pythonhosted.org/packages/fe/cc/e0065c3d7b9af928acd83be075553fdc609247db2573d47e62e395d33ebd/pymysql_split_tool-0.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf8eb191ceb4a9427aa4d96b2ce23371", "sha256": "c7aa072c7b7c0bbfccc7aac80ad515f18c90d566a1081a5606dd3d924eb4cc5c" }, "downloads": -1, "filename": "pymysql_split_tool-0.5.6.tar.gz", "has_sig": false, "md5_digest": "bf8eb191ceb4a9427aa4d96b2ce23371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8534, "upload_time": "2018-11-22T09:26:56", "url": "https://files.pythonhosted.org/packages/02/c4/6b480a640e79953bbacfdafafa662c4ae001678c26d75857591fe98fcff8/pymysql_split_tool-0.5.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a151ffa72c1d55532cc41d8ae73bdabd", "sha256": "74d8d0fb3fae6beba54d93afa0c0b575ad4f4dfa9ef1656bf3c6241256ddbbea" }, "downloads": -1, "filename": "pymysql_split_tool-0.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a151ffa72c1d55532cc41d8ae73bdabd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12222, "upload_time": "2018-11-22T09:26:55", "url": "https://files.pythonhosted.org/packages/fe/cc/e0065c3d7b9af928acd83be075553fdc609247db2573d47e62e395d33ebd/pymysql_split_tool-0.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf8eb191ceb4a9427aa4d96b2ce23371", "sha256": "c7aa072c7b7c0bbfccc7aac80ad515f18c90d566a1081a5606dd3d924eb4cc5c" }, "downloads": -1, "filename": "pymysql_split_tool-0.5.6.tar.gz", "has_sig": false, "md5_digest": "bf8eb191ceb4a9427aa4d96b2ce23371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8534, "upload_time": "2018-11-22T09:26:56", "url": "https://files.pythonhosted.org/packages/02/c4/6b480a640e79953bbacfdafafa662c4ae001678c26d75857591fe98fcff8/pymysql_split_tool-0.5.6.tar.gz" } ] }