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

DBMS > EJDB vs. Neo4j vs. Splice Machine

System Properties Comparison EJDB vs. Neo4j vs. Splice Machine

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameEJDB  Xexclude from comparisonNeo4j  Xexclude from comparisonSplice Machine  Xexclude from comparison
DescriptionEmbeddable document-store database library with JSON representation of queries (in MongoDB style)Scalable, ACID-compliant graph database designed with a high-performance distributed cluster architecture, available in self-hosted and cloud offeringsOpen-Source SQL RDBMS for Operational and Analytical use cases with native Machine Learning, powered by Hadoop and Spark
Primary database modelDocument storeGraph DBMSRelational DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.41
Rank#282  Overall
#42  Document stores
Score55.84
Rank#20  Overall
#1  Graph DBMS
Score0.97
Rank#212  Overall
#99  Relational DBMS
Websiteejdb.orgneo4j.comsplicemachine.com
Technical documentationgithub.com/­Softmotions/­ejdb/­blob/­master/­README.mdneo4j.com/­docsdoc.splicemachine.com
DeveloperSoftmotionsNeo4j, Inc.Splice Machine
Initial release201220072014
Current release5.3, December 20223.1, March 2021
License infoCommercial or Open SourceOpen Source infoGPLv2Open Source infoGPL version3, commercial licenses availableOpen Source infoAGPL 3.0, commercial license 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: Neo4j’s fully managed cloud service: The zero-admin, always-on graph database for cloud developers.
Implementation languageCJava, ScalaJava
Server operating systemsserver-lessLinux infoCan also be used server-less as embedded Java database.
OS X
Solaris
Windows
Linux
OS X
Solaris
Windows
Data schemeschema-freeschema-free and schema-optionalyes
Typing infopredefined data types such as float or dateyes infostring, integer, double, bool, date, object_idyesyes
Secondary indexesnoyes infopluggable indexing subsystem, by default Apache Luceneyes
SQL infoSupport of SQLnonoyes
APIs and other access methodsin-process shared libraryBolt protocol
Cypher query language
Java API
Neo4j-OGM infoObject Graph Mapper
RESTful HTTP API
Spring Data Neo4j
TinkerPop 3
JDBC
Native Spark Datasource
ODBC
Supported programming languagesActionscript
C
C#
C++
Go
Java
JavaScript (Node.js)
Lua
Objective-C
Pike
Python
Ruby
.Net
Clojure
Elixir
Go
Groovy
Haskell
Java
JavaScript
Perl
PHP
Python
Ruby
Scala
C#
C++
Java
JavaScript (Node.js)
Python
R
Scala
Server-side scripts infoStored proceduresnoyes infoUser defined Procedures and Functionsyes infoJava
Triggersnoyes infovia event handleryes
Partitioning methods infoMethods for storing different data on different nodesnoneyes using Neo4j FabricShared Nothhing Auto-Sharding, Columnar Partitioning
Replication methods infoMethods for redundantly storing data on multiple nodesnoneCausal Clustering using Raft protocol infoavailable in in Enterprise Version onlyMulti-source replication
Source-replica replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsnonoYes, via Full Spark Integration
Consistency concepts infoMethods to ensure consistency in a distributed systemCausal and Eventual Consistency configurable in Causal Cluster setup
Immediate Consistency in stand-alone mode
Immediate Consistency
Foreign keys infoReferential integrityno infotypically not needed, however similar functionality with collection joins possibleyes infoRelationships in graphsyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datanoACIDACID
Concurrency infoSupport for concurrent manipulation of datayes infoRead/Write Lockingyesyes, multi-version concurrency control (MVCC)
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.yes
User concepts infoAccess controlnoUsers, roles and permissions. Pluggable authentication with supported standards (LDAP, Active Directory, Kerberos)Access rights for users, groups and roles according to SQL-standard
More information provided by the system vendor
EJDBNeo4jSplice Machine
Specific characteristicsNeo4j delivers graph technology that has been battle tested for performance and scale...
» more
Competitive advantagesNeo4j is the market leader, graph database category creator, and the most widely...
» more
Typical application scenariosReal-Time Recommendations Master Data Management Identity and Access Management Network...
» more
Key customersOver 800 commercial customers and over 4300 startups use Neo4j. Flagship customers...
» more
Market metricsNeo4j boasts the world's largest graph database ecosystem with more than 140 million...
» more
Licensing and pricing modelsGPL v3 license that can be used all the places where you might use MySQL. Neo4j Commercial...
» more
News

This Week in Neo4j: VS Code Extension, Geospatial Data, Closeness Centrality, Project Management, and More!
28 January 2023

How to Graph an ERP System in 3 Easy Steps
26 January 2023

Graph Analytics: The Future in Data Science?
25 January 2023

This Week in Neo4j: OpenAI, Deploying on GCP, Neodash, Graph Algorithms, Python, and More
21 January 2023

Enabling Low/No Code Engineering Experience and Operationalizing Information Models
20 January 2023

How to Break Data Silos to Drive Enterprise-Wide AI
11 June 2021

Point-in-Time Correctness in Machine Learning
1 June 2021

The Compliance Nightmare Lurking in Your Data Science Team
6 May 2021

Whose Job Is It Anyway?
23 April 2021

How Optimizing MLOps Can Revolutionize Enterprise AI
15 April 2021

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 partiesGraphable delivers expert services for Neo4j and other Graph DBMS.
» more

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

More resources
EJDBNeo4jSplice Machine
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

Recent citations in the news

Technology industry M&A deals total $614.7m in Europe in October ...
22 November 2022, Verdict

जालंधर में दिन-दिहाड़े कोटक महिंद्रा बैंक में लूट, दो लुटेरों ने पिस्तौल के बल ...
12 January 2023, Dainik Savera Times

Climate change facilitated the early colonization of the Azores ...
4 October 2021, pnas.org

Dietro le quinte di eventi e show. L’intervista all’art director Elisa Marai
15 July 2020, cronacadiverona.com

Le Burkina assure la présidence du Groupe africain - Les échos du ...
13 July 2018, lesechosdufaso.net

provided by Google News

Neo4j Hires Twilio Veteran Alyson Welch as its First Chief Revenue ...
4 January 2023, PR Newswire

Gemini Data and Neo4j Announce Partnership to Deliver the World's ...
23 January 2023, PR Web

Ruder Finn names Chip Scarinzi U.S. head of technology and ...
30 January 2023, PR Week

GUAC Explained in 5 Minutes
31 January 2023, Security Boulevard

Neo4j Announces General Availability of its Next-Generation Graph ...
9 November 2022, PR Newswire

provided by Google News

Machine learning data pipeline outfit Splice Machine files for insolvency
26 August 2021, The Register

The Economic Impact of Transitioning to Hybrid Cloud for Analytics ...
27 December 2022, rtinsights.com

Splice Machine Launches the Splice Machine Feature Store to ...
19 January 2021, PR Newswire

Unified MLOps: Feature Stores and Model Deployment
13 May 2022, InfoQ.com

Attitudes on Cloud Database Migration Cover Vast Territory
2 November 2022, rtinsights.com

provided by Google News

Job opportunities

Neo4j Developer (Remote)
CALIBRE Systems, Inc., Alexandria, VA

SQL Server Developer
Xiartech, Remote

Neo4j Graph Database (remote)
Cognizant, Boston, MA

AWS DevOps
i2e Consulting, Remote

Open Data Specialist
Howard Hughes Medical Institute, Ashburn, VA

Fiber Splicer
Tristrux, Wayne, NJ

Fiber Splicer
TriStruX, Philadelphia, PA

Hadoop Developer / Admin Jr
Unisoft Technology Inc., Gaithersburg, MD

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.

Redis logo

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

AllegroGraph logo

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

The definitive guide for Cassandra

Imagine What You Could Do if Scalability Wasn‘t a Problem!
Download the Cassandra e-book for free!

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Present your product here