DB-EnginesExtremeDB: the first and only COTS deterministic embedded database management system for mission- and safety-critical hard real-time applicationsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > LokiJS vs. MarkLogic vs. OrigoDB vs. Splice Machine

System Properties Comparison LokiJS vs. MarkLogic vs. OrigoDB vs. Splice Machine

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameLokiJS  Xexclude from comparisonMarkLogic  Xexclude from comparisonOrigoDB  Xexclude from comparisonSplice Machine  Xexclude from comparison
DescriptionIn-memory JavaScript DBMSOperational and transactional Enterprise NoSQL databaseA fully ACID in-memory object graph databaseOpen-Source SQL RDBMS for Operational and Analytical use cases with native Machine Learning, powered by Hadoop and Spark
Primary database modelDocument storeDocument store
Native XML DBMS
RDF store infoas of version 7
Search engine
Document store
Object oriented DBMS
Relational DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.60
Rank#222  Overall
#33  Document stores
Score9.19
Rank#51  Overall
#8  Document stores
#1  Native XML DBMS
#1  RDF stores
#4  Search engines
Score0.00
Rank#351  Overall
#49  Document stores
#19  Object oriented DBMS
Score0.86
Rank#185  Overall
#89  Relational DBMS
Websitegithub.com/­techfort/­LokiJSwww.marklogic.comorigodb.comsplicemachine.com
Technical documentationtechfort.github.io/­LokiJSdocs.marklogic.comorigodb.com/­docsdoc.splicemachine.com
DeveloperMarkLogic Corp.Robert Friberg et alSplice Machine
Initial release201420012009 infounder the name LiveDB2014
Current release9.0, 20173.1, March 2021
License infoCommercial or Open SourceOpen Sourcecommercial inforestricted free version is availableOpen SourceOpen Source infoAGPL 3.0, commercial license available
Cloud-based only infoOnly available as a cloud servicenononono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageJavaScriptC++C#Java
Server operating systemsserver-less, requires a JavaScript environment (browser, Node.js)Linux
OS X
Windows
Linux
Windows
Linux
OS X
Solaris
Windows
Data schemeschema-freeschema-free infoSchema can be enforcedyesyes
Typing infopredefined data types such as float or datenoyesUser defined using .NET types and collectionsyes
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.noyesno infocan be achieved using .NET
Secondary indexesyes infovia viewsyesyesyes
SQL infoSupport of SQLnoyes infoSQL92noyes
APIs and other access methodsJavaScript APIJava API
Node.js Client API
ODBC
proprietary Optic API infoProprietary Query API, introduced with version 9
RESTful HTTP API
SPARQL
WebDAV
XDBC
XQuery
XSLT
.NET Client API
HTTP API
LINQ
JDBC
Native Spark Datasource
ODBC
Supported programming languagesJavaScriptC
C#
C++
Java
JavaScript (Node.js)
Perl
PHP
Python
Ruby
.NetC#
C++
Java
JavaScript (Node.js)
Python
R
Scala
Server-side scripts infoStored proceduresView functions in JavaScriptyes infovia XQuery or JavaScriptyesyes infoJava
Triggersyesyesyes infoDomain Eventsyes
Partitioning methods infoMethods for storing different data on different nodesnoneShardinghorizontal partitioning infoclient side managed; servers are not synchronizedShared Nothhing Auto-Sharding, Columnar Partitioning
Replication methods infoMethods for redundantly storing data on multiple nodesnoneyesSource-replica replicationMulti-source replication
Source-replica replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsyesyes infovia Hadoop Connector, HDFS Direct Access and in-database MapReduce jobsnoYes, via Full Spark Integration
Consistency concepts infoMethods to ensure consistency in a distributed systemnoneImmediate ConsistencyImmediate Consistency
Foreign keys infoReferential integritynonodepending on modelyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datano infoatomic operations within a single collection possibleACID infocan act as a resource manager in an XA/JTA transactionACIDACID
Concurrency infoSupport for concurrent manipulation of datayesyesyes, multi-version concurrency control (MVCC)
Durability infoSupport for making data persistentyes infoSerialization of a DB in a Node.JS/Cordova/PhoneGap environment. Usage of the IndexedDB-API in a browser.yesyes infoWrite ahead logyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesyes, with Range Indexesyesyes
User concepts infoAccess controlnoRole-based access control at the document and subdocument levelsRole based authorizationAccess rights for users, groups and roles according to SQL-standard
More information provided by the system vendor
LokiJSMarkLogicOrigoDBSplice Machine
Specific characteristicsThe MarkLogic Multi-Model Database provides the simplest way to integrate data from...
» more
Competitive advantagesThe main benefit of MarkLogic is simplicity. By making things simpler, MarkLogic...
» more
Typical application scenariosMarkLogic’s main use case is the Operational Data Hub . A Data Hub is useful for...
» more
Key customersMarkLogic has proven results managing mission-critical data with over 1,000 global...
» more
Market metricsMarkLogic is well known within the Fortune 1000, with a strong presence in financial...
» more
Licensing and pricing modelsMarkLogic provides a variety of licenses and cloud services: MarkLogic Data Hub Service...
» more
News

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

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

More resources
LokiJSMarkLogicOrigoDBSplice Machine
DB-Engines blog posts

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

show all

Recent citations in the 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

Qualitative Analysis of Document Databases Market 2021-2026 Strategical Assessment of Couchbase, MongoDB, Amazon, MarkLogic, Aerospike, Basho Technologies, and more | Affluence – Industrial IT
12 January 2022, Industrial IT

MarkLogic Acquires Leading Metadata Management Provider Smartlogic
23 November 2021, Business Wire

Vector Capital-Backed MarkLogic Buys Semantic Tech Maker Smartlogic
29 November 2021, GovCon Wire

Global NoSQL Databases Software Market Industry Top Providers, Trending Technologies, significant industry players 2021-2029 – Discovery Sports Media
17 January 2022, Discovery Sports Media

Data Management Platform Software Market 2022 Comprehensive Growth, Industry Share-Size Estimate, Future Demand, Top Leading Players, Emerging Trends and Forecast to 2025
18 January 2022, Taiwan News

provided by Google News

Splice Machine Announces New Capabilities to Support Real-Time AI with Version 3.1 of its Scale-Out SQL Database
9 March 2021, PRNewswire

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

Splice Machine Launches the Splice Machine Feature Store to Simplify Feature Engineering and Democratize Machine Learning
19 January 2021, PRNewswire

Splice Machine database travels full circle to predictive application platform
25 September 2017, ZDNet

Splice Machine 3.0 Offers New and Improved SQL Updates
15 January 2020, Database Trends and Applications

provided by Google News

Job opportunities

Marklogic Developer
Horizon Corp, Charlotte, NC

Semantic Data Modeler (NO C2C!)
Braintrust, Remote

MarkLogic Developer
Digi Upaay Solution Pvt. LTD, Raritan, NJ

Senior UI Developer
Digi Upaay Solutions, Raritan, NJ

Programmer/MarkLogic
Intelligent Waves LLC, Fort Meade, MD

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.

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

AllegroGraph logo

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

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.

Neo4j logo

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

Present your product here