DBMS > Geode vs. SpaceTime vs. Yaacomo
System Properties Comparison Geode vs. SpaceTime vs. Yaacomo
Please select another system to include it in the comparison.
|Editorial information provided by DB-Engines|
|Name||Geode Xexclude from comparison||SpaceTime Xexclude from comparison||Yaacomo Xexclude from comparison|
|Yaacomo seems to be discontinued and is removed from the DB-Engines ranking|
|Description||Geode is a distributed data container, pooling memory, CPU, network resources, and optionally local disk across multiple processes||SpaceTime is a spatio-temporal DBMS with a focus on performance.||OpenCL based in-memory RDBMS, designed for efficiently utilizing the hardware via parallel computing|
|Primary database model||Key-value store||Spatial DBMS||Relational DBMS|
|Secondary database models||Relational DBMS|
|Developer||Originally developed by Gemstone. They outsourced the project to Apache in 2015 but still deliver a commercial version as Gemfire.||Mireo||Q2WEB GmbH|
|Current release||1.1, February 2017|
|License Commercial or Open Source||Open Source Apache Version 2; commercial licenses available as Gemfire||commercial||commercial|
|Cloud-based only Only available as a cloud service||no||no||no|
|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 VM the JDK (8 or later) is also required||Linux||Android|
|Typing predefined data types such as float or date||yes||yes||yes|
|SQL Support of SQL||SQL-like query language (OQL)||A subset of ANSI SQL is implemented||yes|
|APIs and other access methods||Java Client API|
RESTful HTTP API
|RESTful HTTP API||JDBC|
|Supported programming languages||.Net|
All JVM based languages
|Server-side scripts Stored procedures||user defined functions||no|
|Triggers||yes Cache Event Listeners||no||yes|
|Partitioning methods Methods for storing different data on different nodes||Sharding||Fixed-grid hypercubes||horizontal partitioning|
|Replication methods Methods for redundantly storing data on multiple nodes||Multi-source replication||Real-time block device replication (DRBD)||Source-replica replication|
|MapReduce Offers an API for user-defined Map/Reduce methods||no||no||no|
|Consistency concepts Methods to ensure consistency in a distributed system||Eventual Consistency||Immediate Consistency||Immediate Consistency|
|Foreign keys Referential integrity||no||no||yes|
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data||yes, on a single node||no||ACID|
|Concurrency Support for concurrent manipulation of data||yes||yes||yes|
|Durability Support for making data persistent||yes||yes||yes|
|User concepts Access control||Access rights per client and object definable||yes||fine grained access rights according to SQL-standard|
More information provided by the system vendor
Related products and services
|Recent citations in the news|
RDBMS and Apache Geode Data Movement: Low Latency ETL ...
HPE buys query acceleration platform Ampool to boost Ezmeral ...
SD Times news digest: Google announces Prediction Framework ...
HPE acquires Ampool to gain distributed SQL engine
HPE Acquires Ampool, a Query Acceleration Platform, to Support Ezmeral Hybrid Cloud Analytics
provided by Google News
Staying power: the growing impact of PostgreSQL on enterprise ...
provided by Google News
Azure Cloud Operations Analyst
Cloud Engineer (AWS, Azure, or GCP)
Share this page