TBase

B
B tier on Mobile DatabasesScore 7.2 · #8 of 26
Android app
Yes
Free plan
Yes
Runs on
Android, iOS, Linux, Mac, self-hosted, Windows
github.com
The TBase homepage

Summary

TBase is Tencent-published, open-source database software for distributed hybrid transactional and analytical processing (HTAP). It combines database and data-warehouse services in one cluster and supports an extended subset of SQL, including transactions, foreign keys, user-defined types, and functions. TBase is compatible with PostgreSQL and is self-hosted: deployment guidance describes compiling from source and setting up a cluster across one or more hosts, including basic x86 servers. A cluster uses Coordinator Nodes to plan queries, DataNodes to hold user data, and a Global Transaction Manager. Tables can be distributed or replicated, and the system sends queries to DataNodes and gathers their results. Administrators can configure and manage clusters with pgxc_ctl. Table choices include shard, partitioned shard, hot-and-cold partitioned shard, and replication tables. Shard-table distribution-key values, lengths, and types cannot be changed. Replication tables keep a full copy on every DataNode, making them unsuitable for large tables and slower to update. Monitoring features include session memory, DataNode operator details, and cluster-wide active sessions. The software is free under the BSD 3-Clause License, with a listed third-party component exception.

Who it is for

TBase is suited to teams that need a self-hosted distributed database and data-warehouse cluster, with SQL capabilities and PostgreSQL compatibility. It may also suit administrators who want cluster management and query-monitoring tools.

What is good

  • Combines database and warehouse services in one cluster.
  • Supports transactions, foreign keys, types, and functions.
  • Tables can be distributed or replicated.
  • Includes cluster administration and monitoring features.
  • Free, open-source software under BSD 3-Clause.

What to know first

  • Shard-table distribution keys cannot be modified.
  • Replicated tables are unsuitable for large tables.
  • Replicated tables have low update performance.
  • Deployment involves compiling from source.

Verdict

TBase brings distributed database and warehouse services together, with self-hosted deployment and several table strategies. Consider the fixed shard distribution keys and replication limits when planning a cluster.

TBase plans and pricing

All plans
TBase Free BSD 3-Clause licensed open-source database github.com · 3 Oct 2026

Compared on mobile databases

Deployment model
self_hostedgithub.com
PostgreSQL compatibility
Yesgithub.com
Horizontal scaling
Yesgithub.com
HTAP workloads
Yesgithub.com

Facts

Product
TBase is an enterprise-level distributed HTAP database that provides distributed database and data warehouse services through one cluster.github.com · 3 Oct 2026
Database capabilities
TBase supports an extended subset of SQL, including transactions, foreign keys, user-defined types and functions.github.com · 3 Oct 2026
Cluster architecture
A TBase cluster uses Coordinator Nodes, DataNodes and a Global Transaction Manager; coordinators plan queries and DataNodes store user data.github.com · 3 Oct 2026
Distribution
Tables can be distributed or replicated, and TBase sends queries to data nodes and collects the results.github.com · 3 Oct 2026
Deployment
The maker's quick-start guide describes compiling from source and deploying the cluster across one or more hosts, including basic x86 servers.github.com · 3 Oct 2026
Cluster administration
The pgxc_ctl tool helps configure and manage clusters.github.com · 3 Oct 2026
Table types
The usage guide covers shard tables, partitioned shard tables, hot and cold partitioned shard tables, and replication tables.github.com · 3 Oct 2026
Shard-table limit
For shard tables, the distribution-key field's value, length and type cannot be modified.github.com · 3 Oct 2026
Replication-table limit
Replication tables store a full copy on every DataNode; the guide says they are unsuitable for large tables and have low update performance.github.com · 3 Oct 2026
Query and memory monitoring
The V2.2.0 notes describe viewing session memory, inspecting execution details for operators on DataNodes, and viewing cluster-wide active sessions from a coordinator.github.com · 3 Oct 2026
Security and auditing
The repository describes security and audit as included functions and specifies the BSD 3-Clause License, with a listed third-party component exception.github.com · 3 Oct 2026
Language connectivity
The repository says TBase has language interfaces similar to PostgreSQL.github.com · 3 Oct 2026
Maker
The repository is published under Tencent; the opened official pages do not state TBase's headquarters or founding year.github.com · 3 Oct 2026

Best TBase alternatives

See all 12

Where it ranks on Everything Xiaomi

Is TBase yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources