
Apache Cassandra
7.7#1 in wide-column databasesFree planFree planWebAPILinuxmacOS
Visit
| Fact | Apache Cassandra | Baidu Tera |
|---|---|---|
| Architecture | Cassandra 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. |
| Deployment | Cassandra 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. |
| Integrations | The 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 use | The 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. |
| License | The 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. |
| Product | Apache Cassandra is an open source NoSQL distributed database. | Tera is a high-performance distributed NoSQL database designed for real-time applications. |
No prices published.
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.
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.