DBMS > BigchainDB vs. Cassandra vs. TimescaleDB
System Properties Comparison BigchainDB vs. Cassandra vs. TimescaleDB
Please select another system to include it in the comparison.
|Editorial information provided by DB-Engines
|BigchainDB Xexclude from comparison
|Cassandra Xexclude from comparison
|TimescaleDB Xexclude from comparison
|BigchainDB is scalable blockchain database offering decentralization, immutability and native assets
|Wide-column store based on ideas of BigTable and DynamoDB Optimized for write access
|A time series DBMS optimized for fast ingest and complex queries, based on PostgreSQL
|Primary database model
|Wide column store
|Time Series DBMS
|Secondary database models
|Vector DBMS starting with release V5
|Apache Software Foundation Apache top level project, originally developped by Facebook
|4.1.3, July 2023
|2.13.0, November 2023
|License Commercial or Open Source
|Open Source AGPL v3
|Open Source Apache version 2
|Open Source Apache 2.0
|Cloud-based only Only available as a cloud service
|DBaaS offerings (sponsored links) Database as a Service
Providers of DBaaS offerings, please contact us to be listed.
|Astra DB: Multi-cloud DBaaS built on Apache Cassandra.
|Server operating systems
|Typing predefined data types such as float or date
|numerics, strings, booleans, arrays, JSON blobs, geospatial dimensions, currencies, binary data, other complex data types
|XML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.
|restricted only equality queries, not always the best performing solution
|SQL Support of SQL
|SQL-like SELECT, DML and DDL statements (CQL)
|yes full PostgreSQL SQL syntax
|APIs and other access methods
RESTful HTTP API
|Proprietary protocol CQL (Cassandra Query Language, an SQL-like language)
native C library
streaming API for large objects
|Supported programming languages
|Server-side scripts Stored procedures
|user defined functions, PL/pgSQL, PL/Tcl, PL/Perl, PL/Python, PL/Java, PL/PHP, PL/R, PL/Ruby, PL/Scheme, PL/Unix shell
|Partitioning methods Methods for storing different data on different nodes
|Sharding no "single point of failure"
|yes, across time and space (hash partitioning) attributes
|Replication methods Methods for redundantly storing data on multiple nodes
|selectable replication factor
|selectable replication factor Representation of geographical distribution of servers is possible
|Source-replica replication with hot standby and reads on replicas
|MapReduce Offers an API for user-defined Map/Reduce methods
|Consistency concepts Methods to ensure consistency in a distributed system
Immediate Consistency can be individually decided for each write operation
|Foreign keys Referential integrity
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data
|no Atomicity and isolation are supported for single operations
|Concurrency Support for concurrent manipulation of data
|Durability Support for making data persistent
|yes,with MongoDB ord RethinkDB
|In-memory capabilities Is there an option to define some or all structures to be held in-memory only.
|User concepts Access control
|Access rights for users can be defined per object
|fine grained access rights according to SQL-standard
|More information provided by the system vendor
|Apache Cassandra is the leading NoSQL, distributed database management system, well...
|No single point of failure ensures 100% availability . Operational simplicity for...
|Typical application scenarios
|Internet of Things (IOT), fraud detection applications, recommendation engines, product...
|Apple, Netflix, Uber, ING,, Intuit,Fidelity, NY Times, Outbrain, BazaarVoice, Best...
|Cassandra is used by 40% of the Fortune 100.
|Licensing and pricing models
|Apache licenseÂ Pricing for commercial distributions provided by DataStax and available...
Using GenAI to Find a Needle with Haystack and Astra DB
Introducing Mission Control: Less Data Ops, More DevOps
Astra DB’s Third “Serverless-versary”
We invite representatives of system vendors to contact us for updating and extending the system information,
|Related products and services
|Cassandra Forward event: Want to level up your Cassandra game? Watch now replays of the March 2023 sessions.
CData: Connect to Big Data & NoSQL through standard Drivers.
We invite representatives of vendors of related products to contact us for presenting information about their offerings here.
|DB-Engines blog posts
Cassandra keeps climbing the ranks of the DB-Engines Ranking Oracle is the DBMS of the Year Winners, losers and an attractive newcomer in Novembers DB-Engines ranking
Oracle is the DBMS of the Year Winners, losers and an attractive newcomer in Novembers DB-Engines ranking
Winners, losers and an attractive newcomer in Novembers DB-Engines ranking
|Recent citations in the news
Exploring the 10 BEST Python Libraries for Blockchain Applications
An Introduction to BigchainDB, a Popular Blockchain Database
What is BigchainDB Technology & How it works and the Characteristics?
ascribe announces scalable blockchain database BigchainDB - CoinReport
Using BigchainDB: A Database with Blockchain Characteristics
provided by Google News
What Is Cassandra? Working, Features, and Uses
Cassandra is the “best f*cking database for gen AI,” says DataStax CEO
Microsoft extends life support for aging Apache Cassandra 3.11 database
Apache Cassandra: The Database that Helps Uber and Apple De-risk Their AI Projects
Vector Search Is Coming to Apache Cassandra
provided by Google News
TimescaleDB Is a Vector Database Now, Too
Visualizing IoT Data at Scale With Hopara and TimescaleDB
Timescale Introduces Dynamic PostgreSQL, an Alternative to Serverless Databases
Power IoT and time-series workloads with TimescaleDB for Azure Database for PostgreSQL
provided by Google News
Share this page