DBMS > EventStoreDB vs. Google Cloud Bigtable vs. ToroDB
System Properties Comparison EventStoreDB vs. Google Cloud Bigtable vs. ToroDB
Please select another system to include it in the comparison.
|Editorial information provided by DB-Engines
|EventStoreDB Xexclude from comparison
|Google Cloud Bigtable Xexclude from comparison
|ToroDB Xexclude from comparison
|ToroDB seems to be discontinued. Therefore it is excluded from the DB-Engines Ranking.
|Industrial-strength, open-source database solution built from the ground up for event sourcing.
|Google's NoSQL Big Data database service. It's the same database that powers many core Google services, including Search, Analytics, Maps, and Gmail.
|A MongoDB-compatible JSON document store, built on top of PostgreSQL
|Primary database model
Wide column store
|Event Store Limited
|21.2, February 2021
|License Commercial or Open Source
|Open Source AGPL-V3
|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.
|Server operating systems
|All OS with a Java 7 VM
|Typing predefined data types such as float or date
|yes string, integer, double, boolean, date, object_id
|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.
|SQL Support of SQL
|APIs and other access methods
|gRPC (using protocol buffers) API
HappyBase (Python library)
HBase compatible API (Java)
|Supported programming languages
|Server-side scripts Stored procedures
|Partitioning methods Methods for storing different data on different nodes
|Replication methods Methods for redundantly storing data on multiple nodes
|Internal replication in Colossus, and regional replication between two clusters in different zones
|MapReduce Offers an API for user-defined Map/Reduce methods
|Consistency concepts Methods to ensure consistency in a distributed system
|Immediate consistency (for a single cluster), Eventual consistency (for two or more replicated clusters)
|Foreign keys Referential integrity
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data
|Atomic single-row operations
|Concurrency Support for concurrent manipulation of data
|Durability Support for making data persistent
|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, groups and roles based on Google Cloud Identity and Access Management (IAM)
|Access rights for users and roles
More information provided by the system vendor
We invite representatives of system vendors to contact us for updating and extending the system information,
Related products and services
We invite representatives of vendors of related products to contact us for presenting information about their offerings here.
|Google Cloud Bigtable
|Recent citations in the news
EventStoreDB 20.10 Released with Support for gRPC and Improved Security
provided by Google News
What is Google Bigtable? | Definition from TechTarget
Google Cloud enhances Solana with BigQuery integration, unlocking insights from the crypto and web3 worlds
Google Cloud's watery Parisian outage enters third week, with no end in sight
Review: Google Bigtable scales with ease
Google Introduces Autoscaling for Cloud Bigtable for Optimizing Costs
provided by Google News
Share this page