{"id":13449575,"url":"https://github.com/actiontech/dble","last_synced_at":"2025-05-14T14:09:01.790Z","repository":{"id":37359592,"uuid":"101285574","full_name":"actiontech/dble","owner":"actiontech","description":"A High Scalability Middle-ware for MySQL Sharding","archived":false,"fork":false,"pushed_at":"2025-04-21T08:59:19.000Z","size":28788,"stargazers_count":1100,"open_issues_count":94,"forks_count":318,"subscribers_count":74,"default_branch":"master","last_synced_at":"2025-04-21T09:46:12.163Z","etag":null,"topics":["dble","distributed-database","mysql","mysql-sharding","sharding"],"latest_commit_sha":null,"homepage":"https://opensource.actionsky.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/actiontech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"docs/ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-08-24T10:58:41.000Z","updated_at":"2025-04-14T17:49:16.000Z","dependencies_parsed_at":"2024-02-05T06:27:26.385Z","dependency_job_id":"8ce65957-c9df-4992-ad4f-82fab873f6f2","html_url":"https://github.com/actiontech/dble","commit_stats":{"total_commits":3532,"total_committers":34,"mean_commits":"103.88235294117646","dds":0.578708946772367,"last_synced_commit":"d6e46512b2790bdfa2f5bcf661a64752e5dd55c7"},"previous_names":[],"tags_count":163,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actiontech%2Fdble","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actiontech%2Fdble/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actiontech%2Fdble/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actiontech%2Fdble/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/actiontech","download_url":"https://codeload.github.com/actiontech/dble/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254160161,"owners_count":22024567,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dble","distributed-database","mysql","mysql-sharding","sharding"],"created_at":"2024-07-31T06:00:45.348Z","updated_at":"2025-05-14T14:08:56.777Z","avatar_url":"https://github.com/actiontech.png","language":"Java","readme":"![dble](./docs/dble_logo.png)\n\n[![GitHub issues](https://img.shields.io/github/issues/actiontech/dble.svg)](https://github.com/actiontech/dble/issues)\n[![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/actiontech/dble.svg)](https://github.com/actiontech/dble/issues?q=is%3Aissue+is%3Aclosed)\n[![GitHub forks](https://img.shields.io/github/forks/actiontech/dble.svg)](https://github.com/actiontech/dble/network/members)\n[![GitHub stars](https://img.shields.io/github/stars/actiontech/dble.svg)](https://github.com/actiontech/dble/stargazers)\n[![GitHub contributors](https://img.shields.io/github/contributors/actiontech/dble.svg)](https://github.com/actiontech/dble/graphs/contributors)\n[![GitHub license](https://img.shields.io/github/license/actiontech/dble.svg)](https://github.com/actiontech/dble/blob/master/LICENSE)\n\n[![Travis-ci build](https://img.shields.io/travis/com/actiontech/dble/master.svg)](https://travis-ci.com/actiontech?tab=insights)\n[![GitHub release](https://img.shields.io/github/release/actiontech/dble.svg)](https://github.com/actiontech/dble/releases) \n[![GitHub download](https://img.shields.io/github/downloads/actiontech/dble/total.svg)](https://github.com/actiontech/dble/releases) \n[![status](https://img.shields.io/badge/status-working%20in%20banks-blue.svg)](https://github.com/actiontech/dble)\n\ndble (pronouced \"double\", less bug and no \"ou\") is maintained by [ActionTech](https://opensource.actionsky.com).\n\nDBLE由上海爱可生信息技术股份有限公司（以下简称爱可生公司）出品和维护。  \nDBLE是爱可生公司“云树分布式数据库软件（简称‘云树®Shard’或‘CTREE Shard’）”软件产品的开源版本。\n\n## What is dble?\n\ndble is a high scalability middle-ware for MySQL sharding. \n\n- __Sharding__\nAs your business grows, you can use dble to replace the origin single MySQL instance. \n\n- __Compatible with MySQL protocol__\nUse dble as same as MySQL. You can replace MySQL with dble to power your application without changing a single line of code in most cases.\n\n- __High availability__\ndble server can be used as clustered, business will not suffer from single node fail.\n\n- __SQL Support__\nSupport(some in Roadmap) SQL 92 standard and MySQL dialect. We support complex SQL query like group by, order by, distinct, join ,union, sub-query(in Roadmap) and so on.\n\n- __Complex Query Optimization__\nOptimize the complex query, including, without limitation, Global-table join sharding-table, ER-relation tables, Sub-Queries, Simplifying select items, and the like.\n\n- __Distributed Transaction__\nSupport Distributed Transaction using two-phase commit. You can choose normal mode for performance or XA mode for data safety, of course, the XA mode dependent on MySQL-5.7's XA Transaction, MySQL node's high availability and data reliability of disk.\n\n\n## History\ndble is based on [MyCat](https://github.com/MyCATApache/Mycat-Server). First of all,  thanks to the contributors from MyCat.\n\nFor us, focusing on MySQL is a better choice. So we cancelled the support for other databases, deeply improved/optimized its behavior on compatibility, complex query and distributed transaction. And of course, fixed lots of bugs.\n\nFor more details, see [Roadmap](./docs/ROADMAP.md) and [Issues](https://github.com/actiontech/dble/issues) . \n\n## Roadmap\n\nRead the [Roadmap](./docs/ROADMAP.md).\n\n## Architecture\n\n![architecture](./docs/architecture.PNG)\n\n## Quick start \nRead the [Quick Start](./docs/QUICKSTART.md) or [Quick Start With Docker](./docs/dble_quick_start_docker.md) or  [Quick Start With Docker-Compose](./docs/dble_start_docker_compose.md).  \n\n参见文档[快速开始](https://github.com/actiontech/dble-docs-cn/blob/master/0.overview/0.3_dble_quick_start.md)或者[Docker快速开始](https://github.com/actiontech/dble-docs-cn/blob/master/0.overview/0.4_dble_quick_start_docker.md)或者[Docker-Compose快速开始](https://github.com/actiontech/dble-docs-cn/blob/master/0.overview/0.5_dble_start_docker_compose.md).\n\n## Official website\nFor more information, please visit the [official website](https://opensource.actionsky.com).\n\n## Download\n[Releases Download Link](https://github.com/actiontech/dble/releases) Or [The Other Image](https://hub.fastgit.org/actiontech/dble/releases)\n\n\n## Documentation\n+ [简体中文](https://actiontech.github.io/dble-docs-cn/)\n+ 最新PDF版本请去[文档PDF下载](https://github.com/actiontech/dble-docs-cn/releases/download/3.22.11.0%2Ftag/dble-manual-3.22.11.0.pdf)  或者[github镜像站下载](https://hub.fastgit.org/actiontech/dble-docs-cn/releases/download/3.22.11.0%2Ftag/dble-manual-3.22.11.0.pdf) 或者去[文档中心](https://actiontech.github.io/dble-docs-cn/)选择合适的版本下载\n+ [中文公开课](https://opensource.actionsky.com/dble-lessons/)\n+ English(Comming soon)\n\n## Contributing\n\nContributions are welcomed and greatly appreciated. See [CONTRIBUTING.md](./docs/CONTRIBUTING.md)\nfor details on submitting patches and the contribution workflow.\n\n## Community\n\n* IRC: [![Visit our IRC channel](https://kiwiirc.com/buttons/irc.freenode.net/dble.png)](https://kiwiirc.com/client/irc.freenode.net/?nick=user|?\u0026theme=cli#dble)\n* QQ group: 669663113\n* [If you're using DBLE, please let us know.](https://wj.qq.com/s/2291106/09f4)\n* wechat subscription QR code\n  \n  ![dble](./docs/QR_code.png)\n\n## Contact us\n\nDble has enterprise support plans, you may contact our sales team: \n* Global Sales: 400-820-6580\n* North China: 86-13910506562, Mr.Wang\n* South China: 86-18503063188, Mr.Cao\n* East China: 86-18930110869, Mr.Liang\n* South-West China: 86-13540040119, Mr.Hong\n","funding_links":[],"categories":["REPO","Java","数据库中间件"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factiontech%2Fdble","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Factiontech%2Fdble","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factiontech%2Fdble/lists"}