DB-EnginesExtremeDB: is hard real time possible with a dbms?English
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Apache Kylin vs. Geode vs. LokiJS vs. Oracle vs. SAP HANA

System Properties Comparison Apache Kylin vs. Geode vs. LokiJS vs. Oracle vs. SAP HANA

Editorial information provided by DB-Engines
NameApache Kylin  Xexclude from comparisonGeode  Xexclude from comparisonLokiJS  Xexclude from comparisonOracle  Xexclude from comparisonSAP HANA  Xexclude from comparison
DescriptionA distributed analytics engine for big data, providing a SQL interface and multi-dimensional analysis (OLAP) and leveraging the Hadoop stackGeode is a distributed data container, pooling memory, CPU, network resources, and optionally local disk across multiple processesIn-memory JavaScript DBMSWidely used RDBMSIn-memory, column based data store. Available as appliance or cloud service
Primary database modelRelational DBMSKey-value storeDocument storeRelational DBMSRelational DBMS
Secondary database modelsDocument store
Graph DBMS infowith Oracle Spatial and Graph
RDF store infowith Oracle Spatial and Graph
Spatial DBMS infowith Oracle Spatial and Graph
Document store
Graph DBMS infowith SAP Hana, Enterprise Edition
Spatial DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score1.38
Rank#145  Overall
#69  Relational DBMS
Score1.69
Rank#132  Overall
#24  Key-value stores
Score0.60
Rank#222  Overall
#33  Document stores
Score1266.89
Rank#1  Overall
#1  Relational DBMS
Score56.92
Rank#21  Overall
#13  Relational DBMS
Websitekylin.apache.orggeode.apache.orggithub.com/­techfort/­LokiJSwww.oracle.com/­databasewww.sap.com/­products/­hana.html
Technical documentationkylin.apache.org/­docsgeode.apache.org/­docstechfort.github.io/­LokiJSdocs.oracle.com/­en/­databasehelp.sap.com/­hana
DeveloperApache Software Foundation, originally contributed from eBay IncOriginally developed by Gemstone. They outsourced the project to Apache in 2015 but still deliver a commercial version as Gemfire.OracleSAP
Initial release20152002201419802010
Current release3.1.0, July 20201.1, February 201719c, February 20192.0 SPS05 (June 26, 2020), June 2020
License infoCommercial or Open SourceOpen Source infoApache Version 2.0Open Source infoApache Version 2; commercial licenses available as GemfireOpen Sourcecommercial inforestricted free version is availablecommercial
Cloud-based only infoOnly available as a cloud servicenonononono infoalso available as a cloud based service
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageJavaJavaJavaScriptC and C++
Server operating systemsLinuxAll OS with a Java VM infothe JDK (8 or later) is also requiredserver-less, requires a JavaScript environment (browser, Node.js)AIX
HP-UX
Linux
OS X
Solaris
Windows
z/OS
Appliance or cloud-service
Data schemeyesschema-freeschema-freeyes infoSchemaless in JSON and XML columnsyes
Typing infopredefined data types such as float or dateyesyesnoyesyes
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.nononoyesno
Secondary indexesyesnoyes infovia viewsyesyes
SQL infoSupport of SQLANSI SQL for queries (using Apache Calcite)SQL-like query language (OQL)noyes infowith proprietary extensionsyes
APIs and other access methodsJDBC
ODBC
RESTful HTTP API
Java Client API
Memcached protocol
RESTful HTTP API
JavaScript APIJDBC
ODBC
ODP.NET
Oracle Call Interface (OCI)
JDBC
ODBC
Supported programming languages.Net
All JVM based languages
C++
Groovy
Java
Scala
JavaScriptC
C#
C++
Clojure
Cobol
Delphi
Eiffel
Erlang
Fortran
Groovy
Haskell
Java
JavaScript
Lisp
Objective C
OCaml
Perl
PHP
Python
R
Ruby
Scala
Tcl
Visual Basic
Server-side scripts infoStored proceduresuser defined functionsView functions in JavaScriptPL/SQL infoalso stored procedures in Java possibleSQLScript, R
Triggersyes infoCache Event Listenersyesyesyes
Partitioning methods infoMethods for storing different data on different nodesShardingnoneSharding, horizontal partitioningyes
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replicationnoneMulti-source replication
Source-replica replication
yes
MapReduce infoOffers an API for user-defined Map/Reduce methodsyesnoyesno infocan be realized in PL/SQLno
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyEventual ConsistencynoneImmediate ConsistencyImmediate Consistency
Foreign keys infoReferential integritynonoyesyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datayes, on a single nodeno infoatomic operations within a single collection possibleACID infoisolation level can be parameterizedACID
Concurrency infoSupport for concurrent manipulation of datayesyesyesyes
Durability infoSupport for making data persistentyesyesyes infoSerialization of a DB in a Node.JS/Cordova/PhoneGap environment. Usage of the IndexedDB-API in a browser.yesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.noyesyesyes infoVersion 12c introduced the new option 'Oracle Database In-Memory'yes
User concepts infoAccess controlAccess rights per client and object definablenofine grained access rights according to SQL-standardyes

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
3rd partiesNavicat for Oracle improves the efficiency and productivity of Oracle developers and administrators with a streamlined working environment.
» more

SQLFlow: Provides a visual representation of the overall flow of data. Automated SQL data lineage analysis across Databases, ETL, Business Intelligence, Cloud and Hadoop environments by parsing SQL Script and stored procedure.
» more

Fivetran: Quickly and easily centralize your on-premise and cloud databases.
» more
CData: Connect to Big Data & NoSQL through standard Drivers.
» more

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

More resources
Apache KylinGeodeLokiJSOracleSAP HANA
DB-Engines blog posts

New kids on the block: database management systems implemented in JavaScript
1 December 2014, Matthias Gelbmann

show all

MySQL is the DBMS of the Year 2019
3 January 2020, Matthias Gelbmann, Paul Andlinger

The struggle for the hegemony in Oracle's database empire
2 May 2017, Paul Andlinger

Architecting eCommerce Platforms for Zero Downtime on Black Friday and Beyond
25 November 2016, Tony Branson (guest author)

show all

Recent citations in the news

Overhauling Apache Kylin for the cloud
18 November 2021, InfoWorld

Distributed OLAPer Kyligence accelerates core engine, adds real-time data support – Blocks and Files
10 August 2021, Blocks and Files

Apache Kylin Adds Real-time OLAP
3 January 2020, iProgrammer

Kyligence CEO Identifies Big Data, Cloud, AI and Data Analytics Predictions for 2022
16 December 2021, GlobeNewswire

Kyligence Doubles Down on Cubes in the Cloud
22 January 2021, Datanami

provided by Google News

SD Times news digest: Google announces Prediction Framework; Flutter releases MIX; Apache news roundup
3 January 2022, SDTimes.com

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

Where Does Apache Geode Fit in CQRS Architectures?
18 December 2016, InfoQ.com

RDBMS and Apache Geode Data Movement: Low Latency ETL Pipeline by Using Cloud-Native Event Driven Microservices
30 June 2018, InfoQ.com

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

provided by Google News

LokiJS - A JavaScript Database
18 November 2014, iProgrammer

Fast, Lightweight Data Storage for Cordova Apps with LokiJS
26 January 2016, SitePoint

provided by Google News

IBM Preconfigures Power System Racks Running Oracle Database
17 January 2022, IT Jungle

New Oracle Cloud Infrastructure Services Authorized for the US Government
24 January 2022, HPCwire

Should You Buy Oracle Corporation (ORCL) Stock on Thursday?
27 January 2022, InvestorsObserver

Can Oracle make Cerner's EHR sing? CIOs and analysts chime in
21 January 2022, Healthcare IT News

Oracle opens Johannesburg cloud region as demand for data centres grows
21 January 2022, CIO

provided by Google News

SAP HANA: What It Is and What Enterprises Can Use It For
26 January 2022, TechAcute

Navigating the Road to SAP® HANA
7 January 2022, Toolbox

SAP SE (SAP) Posts Y/Y Earnings and Revenue Growth in Q4
27 January 2022, Nasdaq

SAP HANA and S4HANA Market Analysis and Demand with Forecast Overview To 2029 – The Oxford Spokesman
24 January 2022, The Oxford Spokesman

Application Development Software Market 2022 Growth Trends, Analysis By Future Demand – Alice, Datadog Cloud Monitoring, SAP HANA Cloud Platform, GitLab, Snappii Custom Mobile Apps, Axure RP, etc – Construction News Portal
28 January 2022, Construction News Portal

provided by Google News

Job opportunities

Marketing Specialist
Kyligence, United States

Software Engineer
Kyligence, United States

Technical Writer
Kyligence, Bellevue, WA

Product Marketing Manager
Kyligence, Bellevue, WA

Senior Solutions Architect
Kyligence, New York, NY

Software Engineer - Tanzu Gemfire - Opportunity for Working Remotely Seattle, WA
VMware, Seattle, WA

Data Solutions Engineer - Opportunity for Working Remotely New York City, NY
VMware, New York, NY

Software Engineer - Tanzu Gemfire - Opportunity for Working Remotely Philadelphia, PA
VMware, Philadelphia, PA

Software Engineer - Tanzu Gemfire - Opportunity for Working Remotely Boston, MA
VMware, Boston, MA

Software Engineer - Tanzu Gemfire - Opportunity for Working Remotely Detroit, MI
VMware, Detroit, MI

ORACLE DATABASE ADMINISTRATORS
TIMESQUARE IT, Peachtree Corners, GA

Database Administrator
City of Carrollton, Carrollton, TX

Oracle Database Administrator 3/Senior Oracle Database Administrator
MidAmerican Energy, Las Vegas, NV

Database Administrator
Peraton, Landover, MD

Database Administrator (Oracle Applications)
Garmin, Olathe, KS

SAP HANA Jr Developer - IT Analytics
UNC Health, Morrisville, NC

looking for SAP SD S/4 HANA Consultant Position in Loveland, CO-Remote
ConfigUSAINC, Remote

SAP HANA Consultant
Winwire Technologies, Remote

SAP SD S/4 HANA Consultant
The Silicon Partners, Folsom, CA

SAP BI/BW HANA Consultant/Architect
IBM, Research Triangle Park, NC

jobs by Indeed



Share this page

Featured Products

Couchbase logo

The modern database for enterprise applications. Build fast. Scale Big. Save more.
Get started today.

Datastax Astra logo

Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for
modern data apps.
Get started with 80GB free.

Vertica logo

Vertica Accelerator. The fastest analytics and machine learning, delivered as SaaS, with automated setup, administration, and management. Free trial.

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Neo4j logo

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

Present your product here