DB-EnginesExtremeDB: the mission critical dbmsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Elasticsearch vs. Geode vs. IBM Db2

System Properties Comparison Elasticsearch vs. Geode vs. IBM Db2

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameElasticsearch  Xexclude from comparisonGeode  Xexclude from comparisonIBM Db2 infoformerly named DB2 or IBM Database 2  Xexclude from comparison
DescriptionA distributed, RESTful modern search and analytics engine based on Apache Lucene infoElasticsearch lets you perform and combine many types of searches such as structured, unstructured, geo, and metricGeode is a distributed data container, pooling memory, CPU, network resources, and optionally local disk across multiple processesCommon in IBM host environments, 2 different versions for host and Windows/Linux
Primary database modelSearch engineKey-value storeRelational DBMS infoSince Version 10.5 support for JSON/BSON documents compatible with MongoDB
Secondary database modelsDocument store
Spatial DBMS
Vector DBMS
Document store
RDF store infoin Db2 LUW (Linux, Unix, Windows)
Spatial DBMS infowith Db2 Spatial Extender
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score138.98
Rank#7  Overall
#1  Search engines
Score2.83
Rank#120  Overall
#22  Key-value stores
Score136.72
Rank#8  Overall
#5  Relational DBMS
Websitewww.elastic.co/­elasticsearchgeode.apache.orgwww.ibm.com/­products/­db2
Technical documentationwww.elastic.co/­guide/­en/­elasticsearch/­reference/­current/­index.htmlgeode.apache.org/­docswww.ibm.com/­docs/­en/­db2
DeveloperElasticOriginally developed by Gemstone. They outsourced the project to Apache in 2015 but still deliver a commercial version as Gemfire.IBM
Initial release201020021983 infohost version
Current release8.6, January 20231.1, February 201712.1, October 2016
License infoCommercial or Open SourceOpen Source infoElastic LicenseOpen Source infoApache Version 2; commercial licenses available as Gemfirecommercial infofree version is available
Cloud-based only infoOnly available as a cloud servicenonono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageJavaJavaC and C++
Server operating systemsAll OS with a Java VMAll OS with a Java VM infothe JDK (8 or later) is also requiredAIX
HP-UX
Linux
Solaris
Windows
z/OS
Data schemeschema-free infoFlexible type definitions. Once a type is defined, it is persistentschema-freeyes
Typing infopredefined data types such as float or dateyesyesyes
XML support infoSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.nono
Secondary indexesyes infoAll search fields are automatically indexednoyes
SQL infoSupport of SQLSQL-like query languageSQL-like query language (OQL)yes
APIs and other access methodsJava API
RESTful HTTP/JSON API
Java Client API
Memcached protocol
RESTful HTTP API
ADO.NET
JDBC
JSON style queries infoMongoDB compatible
ODBC
XQuery
Supported programming languages.Net
Groovy
Community Contributed Clients
Java
JavaScript
Perl
PHP
Python
Ruby
.Net
All JVM based languages
C++
Groovy
Java
Scala
C
C#
C++
Cobol
Delphi
Fortran
Java
Perl
PHP
Python
Ruby
Visual Basic
Server-side scripts infoStored proceduresyesuser defined functionsyes
Triggersyes infoby using the 'percolation' featureyes infoCache Event Listenersyes
Partitioning methods infoMethods for storing different data on different nodesShardingShardingSharding infoonly with Windows/Unix/Linux Version
Replication methods infoMethods for redundantly storing data on multiple nodesyesMulti-source replicationyes infowith separate tools (MQ, InfoSphere)
MapReduce infoOffers an API for user-defined Map/Reduce methodsES-Hadoop Connectornono
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual Consistency infoSynchronous doc based replication. Get by ID may show delays up to 1 sec. Configurable write consistency: one, quorum, allEventual Consistency
Foreign keys infoReferential integritynonoyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datanoyes, on a single nodeACID
Concurrency infoSupport for concurrent manipulation of datayesyesyes
Durability infoSupport for making data persistentyesyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.Memcached and Redis integrationyes
User concepts infoAccess controlAccess rights per client and object definablefine grained access rights according to SQL-standard

More information provided by the system vendor

We invite representatives of system vendors to contact us for updating and extending the system information,
and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

Related products and services

We invite representatives of vendors of related products to contact us for presenting information about their offerings here.

More resources
ElasticsearchGeodeIBM Db2 infoformerly named DB2 or IBM Database 2
DB-Engines blog posts

PostgreSQL is the DBMS of the Year 2017
2 January 2018, Paul Andlinger, Matthias Gelbmann

Elasticsearch moved into the top 10 most popular database management systems
3 July 2017, Matthias Gelbmann

MySQL, PostgreSQL and Redis are the winners of the March ranking
2 March 2016, Paul Andlinger

show all

Recent citations in the news

Revolutionizing enterprise search: How Elasticsearch and Cisco ...
31 August 2023, SiliconANGLE News

Elastic Offers AI Assistant for AIOps to Reduce Learning Curves and ...
21 September 2023, Database Trends and Applications

Elastic to Present in Upcoming Investor Conference
23 August 2023, Yahoo Finance

Does your enterprise need a vector database for LLM search?
11 September 2023, TechTalks

Somehow OpenSearch has succeeded
8 May 2023, InfoWorld

provided by Google News

Event-Driven Architectures with Apache Geode and Spring Integration
20 March 2019, InfoQ.com

RDBMS and Apache Geode Data Movement: Low Latency ETL ...
30 June 2018, InfoQ.com

High-Performance Data Processing with Spring Cloud Data Flow ...
28 June 2020, InfoQ.com

The Apache Software Foundation Welcomes VMware as its Newest ...
3 March 2022, GlobeNewswire

Distributed Caching on Cloud
16 June 2022, The New Stack

provided by Google News

Dotgo: Transforming The $10 Billion Rich Communication Services Market
21 September 2023, Pulse 2.0

Part B National Summary Data File (Previously known as BESS)
6 September 2023, CMS

Low-End IBM i P05 And P10 Tiers Go Subscription-Only Pricing First
11 September 2023, IT Jungle

Rocket Buys Data Integration Provider B.O.S.
18 September 2023, IT Jungle

Guru: Generating XML Using SQL – The Easy Way
18 September 2023, IT Jungle

provided by Google News

Job opportunities

Elasticsearch Engineer
RADcube, LLC, Indianapolis, IN

Elasticsearch Developer (Hybrid)
Citi, Irving, TX

ElasticSearch/OpenSearch Developer
Blu Omega LLC, Remote

.Net core
eTeam Inc., Texas

Kafka Support Engineer
Atos Syntel, Remote

Cloud Operations Analyst
Luxoft, Remote

Cloud Operations Analyst
Seven Hills Group Technologies Inc, Remote

Data Architect
SPR, Chicago, IL

DB2 Database Administrator
1 Point System LLC., Remote

DB2 Database Administrator
MindBoard, Remote

Database Administrator - DB2
Premier Systems, United States

DB2 Database Administrator - Roseville, CA
Gainwell Technologies LLC, Roseville, CA

Database Engineer (Remote)
Abercrombie and Fitch Co., Columbus, OH

jobs by Indeed



Share this page

Featured Products

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Redis logo

The world’s most loved real‑time data platform.
Try free

Datastax Astra logo

Bring all your data to Generative AI applications with vector search enabled by the most scalable
vector database available.
Try for Free

SingleStore logo

Database for your real-time AI and Analytics Apps.
Try it today.

Present your product here