DB-EnginesCrateDB bannerEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Memgraph vs. Neo4j vs. Oracle

System Properties Comparison Memgraph vs. Neo4j vs. Oracle

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameMemgraph  Xexclude from comparisonNeo4j  Xexclude from comparisonOracle  Xexclude from comparison
DescriptionA hybrid, in-memory first, distributed graph DBMS delivering high-performance on analytical and transactional workloads at enterprise scaleOpen source graph databaseWidely used RDBMS
Primary database modelGraph DBMSGraph DBMSRelational DBMS
Secondary database modelsDocument store
Graph DBMS infowith Oracle Spatial and Graph
RDF store infowith Oracle Spatial and Graph
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.07
Rank#312  Overall
#30  Graph DBMS
Score50.53
Rank#22  Overall
#1  Graph DBMS
Score1336.07
Rank#1  Overall
#1  Relational DBMS
Websitememgraph.comneo4j.comwww.oracle.com/­database
Technical documentationdocs.memgraph.comneo4j.com/­docsdocs.oracle.com/­en/­database
DeveloperMemgraph LtdNeo4j, Inc.Oracle
Initial release201720071980
Current release3.5.8, July 201919c, February 2019
License infoCommercial or Open Sourcecommercial infoFree license availableOpen Source infoGPL version3, commercial licenses availablecommercial inforestricted free 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.
Neo4j Aura: The simplest way to run Neo4j in the cloud
Implementation languageC and C++Java, ScalaC and C++
Server operating systemsLinuxLinux infoCan also be used server-less as embedded Java database.
OS X
Solaris
Windows
AIX
HP-UX
Linux
OS X
Solaris
Windows
z/OS
Data schemeschema-free and schema-optionalschema-free and schema-optionalyes infoSchemaless in JSON and XML columns
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.noyes
Secondary indexesyes infopluggable indexing subsystem, by default Apache Luceneyes
SQL infoSupport of SQLnonoyes infowith proprietary extensions
APIs and other access methodsBolt protocol
Cypher query language
Bolt protocol
Cypher query language
Java API
Neo4j-OGM infoObject Graph Mapper
RESTful HTTP API
Spring Data Neo4j
TinkerPop 3
JDBC
ODBC
ODP.NET
Oracle Call Interface (OCI)
Supported programming languages.Net
C
C++
Elixir
Go
Haskell
Java
JavaScript
PHP
Python
Ruby
Scala
.Net
Clojure
Elixir
Go
Groovy
Haskell
Java
JavaScript
Perl
PHP
Python
Ruby
Scala
C
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 proceduresyes infoUser defined Procedures and FunctionsPL/SQL infoalso stored procedures in Java possible
Triggersyes infovia event handleryes
Partitioning methods infoMethods for storing different data on different nodesSharding infodynamic graph partitioningnonehorizontal partitioning infowith the optional Oracle Partitioning
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-Master replication using RAFTCausal Clustering using Raft protocol infoavailable in in Enterprise Version onlyMaster-master replication
Master-slave replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsnonono infocan be realized in PL/SQL
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyCausal and Eventual Consistency configurable in Causal Cluster setup
Immediate Consistency in stand-alone mode
Immediate Consistency
Foreign keys infoReferential integrityyes inforelationships in graphsyes infoRelationships in graphsyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACID infowith snapshot isolationACIDACID infoisolation level can be parameterized
Concurrency infoSupport for concurrent manipulation of datayes, multi-version concurrency control (MVCC)yesyes
Durability infoSupport for making data persistentyes infowith periodic snapshot and write-ahead logging (WAL) of changesyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesyes infoVersion 12c introduced the new option 'Oracle Database In-Memory'
User concepts infoAccess controlUsers, roles and permissionsUsers, roles and permissions. Pluggable authentication with supported standards (LDAP, Active Directory, Kerberos)fine grained access rights according to SQL-standard
More information provided by the system vendor
MemgraphNeo4jOracle
Specific characteristicsNeo4j is a native graph database platform that is built to store, query, analyze...
» more
Oracle Database (commonly referred to as Oracle RDBMS or simply as Oracle) is a multi-model...
» more
Competitive advantagesNeo4j database is the only transactional database that combines everything you need...
» more
Typical application scenariosReal-Time Recommendations Master Data Management Identity and Access Management Network...
» more
Key customersOver 300 commercial customers and over 750 startups use Neo4j. Flagship customers...
» more
Market metricsNeo4j boasts the world's largest graph database ecosystem with more than a 15 million...
» more
Licensing and pricing modelsGPL v3 license that can be used all the places where you might use MySQL. Neo4j Commercial...
» more
Oracle Database Cloud Services Customers can choose from a wide range of database...
» more
News

This Week in Neo4j – APOC Pearls, Exploring Full-Text Search, Exploring structural balance, Graphistania v2.0
16 November 2019

#GraphCast: “Graph Databases Will Change Your Freakin’ Life”
15 November 2019

Fullstack GraphQL with Neo4j
13 November 2019

Real Examples of Why We Need Context for Responsible AI
12 November 2019

This Week in Neo4j – Neo4j Aura is Here, Graph Embeddings, Graph Modeling: All about relationships, Exploring Structural Balance
9 November 2019

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 partiesGeneral SQL Parser: Instantly adding parsing, decoding, analysis and rewrite SQL processing capability to your products.
» more

Navicat for Oracle improves the efficiency and productivity of Oracle developers and administrators with a streamlined working environment.
» more

Dremio is like magic for Oracle accelerating your analytical queries up to 1,000x.
» more

DBHawk: a web-based Oracle database management and self-service BI software.
» more

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

More resources
MemgraphNeo4jOracle
DB-Engines blog posts

Applying Graph Analytics to Game of Thrones
12 June 2019, Amy Hodler & Mark Needham, Neo4j (guest author)

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

The openCypher Project: Help Shape the SQL for Graphs
22 December 2015, Emil Eifrem (guest author)

show all

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)

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

show all

Conferences and events

GraphConnect 2020
New York, USA, 20-22 April 2020

Recent citations in the news

FactGem and Memgraph Partner to Give Clients Access to Real-Time, Transaction Based Analytics
1 February 2019, PRNewswire

Graph Database Market and its Key Opportunities and Challenges - Press Release
8 November 2019, Digital Journal

Graph Database Market Competitive Insights and Precise Outlook 2019-2025
25 October 2019, The Chicago Sentinel

Global Enterprise Collaboration Market Industry Size, Share, Trends and Forecast 2024 and Know the Which Factors Behind this Market to Boom at Global Level
17 November 2019, Galus Australis

Graph Database Market was valued at approximately USD 1.0 billion in 2019 and is expected to generate revenue of around USD 2.9 billion by end of 2024, growing at +22.2% CAGR
23 October 2019, Market Expert

provided by Google News

Neo4j introduces new cloud service to simplify building a graph database
6 November 2019, TechCrunch

Neo4j is the Graph Database of Choice for World's Top Financial Services Organizations
22 October 2019, PRNewswire

Small or medium business? Neo4j wants to run a graph database for you in the cloud
7 November 2019, ZDNet

Neo4J Launches Cloud Graph Database
13 November 2019, iProgrammer

Neo4j Releases Native Graph Database as a Service Platform
12 November 2019, Database Trends and Applications

provided by Google News

What A Free Oracle Database Means To These 4 Developers
28 October 2019, Forbes

Rimini Street Announces Global Availability of Application Management Services for Oracle Database and Applications
8 November 2019, MarTech Series

Amazon Migrates Away From Oracle DB
24 October 2019, iProgrammer

Amazon's Multiyear Plan to Dump Oracle Is Complete
22 October 2019, Motley Fool

Amazon will soon surpass Oracle as the second-biggest enterprise software company, analyst says
30 October 2019, CNBC

provided by Google News

Job opportunities

Security Researcher (Threat Intelligence)
Palo Alto Networks, Santa Clara, CA

Vice President, Architecture
JP Morgan Chase, Plano, TX

Data Analytics Solutions Analyst - Junior
CACI, Washington, DC

Tech Consulting Manager - Graph Application Engineering Lead
EY, United States

Health System Modeling and Simulation Lead
Mitre Corporation, Bedford, MA

Oracle Data Analyst (19-243)
Spok, Remote

Senior Oracle Database Administrator
Open Systems Technologies Corporation, Fort Belvoir, VA

Global Oracle HCM Support, Reporting & Data Analyst
Catholic Relief Services, Baltimore, MD

Sr Database Administrator
United Biosource Corporation, Overland Park, KS

Senior Staff Engineer, Product Software - Site Reliability
Equinix, Sunnyvale, CA

jobs by Indeed




Share this page

Featured Products

Redis logo

Hosted, serverless DBaaS
in 3 steps.

30MB Free!
Start now.

Neo4j logo

Get your free copy of the new O'Reilly book Graph Algorithms with 20+ examples for
machine learning, graph analytics and more.

AllegroGraph logo

Graph Database Leader for AI Knowledge Graph Applications - The Most Secure Graph Database Available.
Free Download

Couchbase logo

SQL + JSON + NoSQL.
Power, flexibility & scale.
All open source.
Get started now.


Datastax logo

Build data-driven applications that set the standard for performance, availability,
& scale with DataStax.
Learn more.

Present your product here