EVERYTHING XIAOMI
Get listed
Side by side

Apache Cassandra vs Baidu Tera

What both publish

FactApache CassandraBaidu Tera
ArchitectureCassandra has a masterless architecture in which every node can provide the same functionality.Tera consists of an SDK, a master, and tablet servers; tablet servers use an enhanced LevelDB storage engine and handle read, write, and scan requests.
DeploymentCassandra can run on premises, with one cloud provider, across multiple cloud providers, or in a combination of these environments.The README says Tera can run on raw machines or in Docker, and describes a pseudo-distributed mode on a single host using the local filesystem.
IntegrationsThe ecosystem page lists connectors and tools for Apache Kafka, Apache Flink, Apache Spark, and Kubernetes.Tera's README lists HDFS and other filesystems, ZooKeeper and Nexus lock services, and Sofa-pbrpc as infrastructure dependencies.
Intended useThe project describes Cassandra as a platform for mission-critical data and large active datasets.The README describes use in throughput-oriented and latency-sensitive Baidu products, including web indexing, WebPage DB, and LinkBase DB.
LicenseThe Cassandra repository identifies Apache-2.0 as its license, and ASF lists Apache License 2.0 as its current software license.The repository lists BSD-3-Clause and Apache-2.0 licenses.
ProductApache Cassandra is an open source NoSQL distributed database.Tera is a high-performance distributed NoSQL database designed for real-time applications.

Apache Cassandra plans

  • Apache CassandraFree

Baidu Tera plans

No prices published.

Pick Apache Cassandra if…

Cassandra suits teams managing large, active datasets that need a self-managed distributed database across on-premises or cloud environments. It may also fit workloads needing data-center replication and configurable query consistency.

Pick Baidu Tera if…

Tera may suit teams building real-time applications that need a self-hosted NoSQL store with strong consistency and configurable horizontal scaling. Its listed client interfaces and deployment modes offer options for integrating and running it.

Charts they share