Freedom251 › Database Proxy Software
DBLE

What DBLE is
DBLE is Linux, self-hosted middleware for scaling MySQL through sharding. It uses the MySQL protocol and can replace MySQL in many cases without requiring application code changes. Its sharding options include hash, modulo, time-based, range-based, and custom algorithms, as well as global and ER tables. DBLE supports SQL 92 and MySQL dialect features such as joins, unions, grouping, ordering, and distinct queries; some features remain on its roadmap. It can optimize complex queries across sharded, global, and ER tables and subqueries. Distributed transactions use two-phase commit in normal or XA mode; XA depends on MySQL 5.7 XA transactions, backend availability, and disk reliability. DBLE can run as a cluster to avoid reliance on a single node. Listed deployment and operations features include read/write separation, master-slave expansion, ZooKeeper cluster deployment, Explain plans, and slow-query analysis. Security controls include password encryption, IP allowlists, and SQL denylists. The open-source version is free under GPL-2.0; commercial support is available by contacting the maker.
Who it suits
DBLE is intended for teams replacing or scaling a single MySQL instance as business needs grow. It suits teams able to operate self-hosted software on Linux.
What it does well
- Uses the MySQL protocol and can avoid application code changes.
- Offers multiple built-in and custom sharding algorithms.
- Cluster operation helps address single-node failure.
- Includes query routing, connection pooling, and load balancing.
- Lists Explain plans and slow-query analysis tools.
What to know first
- Some SQL features remain on its roadmap.
- XA depends on backend availability and disk reliability.
- Requires self-hosted Linux deployment.
Limits
The open-source version is GPL-2.0 licensed and costs nothing. Some SQL features are on the roadmap, and XA mode depends on MySQL 5.7 XA transactions, backend availability, and disk reliability.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| DBLE (open-source version) | GPL-2.0 licensed · enterprise support plans available | Free |
As opensource.actionsky.com lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the DBLE website and review its documentation.
- Use a Linux environment for the self-hosted deployment.
- Choose the GPL-2.0 open-source version.
- Configure DBLE with MySQL or ClickHouse as supported databases.
- Select a listed sharding approach and deployment features for your workload.
- Consult the community support resources or contact the maker about commercial support.
Verdict
DBLE brings sharding, query optimization, and distributed transactions to teams scaling MySQL. Check its roadmap and the XA dependencies against your requirements before choosing it.
Questions
Is DBLE free and open source?
Yes. Its open-source version is GPL-2.0 licensed and costs nothing.
Which databases does DBLE support?
The listed supported databases are MySQL and ClickHouse.
Where can DBLE run?
It is self-hosted on Linux.
Does DBLE support MySQL applications without code changes?
It uses the MySQL protocol and can replace MySQL in many cases without application code changes.
What support is available?
The documentation lists community support resources. Commercial support is available by contacting the maker.
What should buyers know about XA transactions?
XA mode depends on MySQL 5.7 XA transactions, backend availability, and disk reliability.
Facts from DBLE's own pages
- High availability
- The DBLE server can run as a cluster so business workloads do not suffer from a single-node failure. · github.com, 4 Oct 2026
- License and version
- The repository identifies DBLE as GPL-2.0 licensed and the documentation branch as applying to version 3.23.08.x. · github.com, 4 Oct 2026
- MySQL compatibility
- DBLE uses the MySQL protocol and can replace MySQL in many cases without application code changes. · github.com, 4 Oct 2026
- Operational tools
- The official site lists slow logs compatible with MySQL slow-log analysis tools, an Explain execution plan, and slow-query performance analysis reports. · opensource.actionsky.com, 4 Oct 2026
- Purpose
- DBLE is high-scalability middleware for MySQL sharding. · github.com, 4 Oct 2026
- Query optimization
- It optimizes complex queries involving global-table joins, sharding tables, ER-relation tables, and subqueries. · github.com, 4 Oct 2026
- Scaling and deployment
- The official site lists read/write separation, master-slave expansion, complete expansion plans, and ZooKeeper cluster deployment. · opensource.actionsky.com, 4 Oct 2026
- Security controls
- The official site lists password encryption, IP allowlists, and SQL denylists. · opensource.actionsky.com, 4 Oct 2026
- Sharding features
- The official site lists hash, modulo, time-based, and range-based sharding algorithms, plus global tables, ER tables, and custom sharding algorithms. · opensource.actionsky.com, 4 Oct 2026
- SQL support
- DBLE supports SQL 92 and MySQL dialect features, including group by, order by, distinct, joins, and unions; some features are listed on its roadmap. · github.com, 4 Oct 2026
- Support
- The DBLE documentation lists community support resources and says commercial support is available by contacting the maker. · actiontech.github.io, 4 Oct 2026
- Transactions
- DBLE supports distributed transactions with two-phase commit and offers normal and XA modes; XA depends on MySQL 5.7 XA transactions and backend availability and disk reliability. · github.com, 4 Oct 2026
- Who it is for
- DBLE is intended for teams replacing or scaling a single MySQL instance as business needs grow. · github.com, 4 Oct 2026
Where DBLE stands on Freedom251
- Database Proxy Software#8 of 31
