DB-EnginesInfluxDB: Focus on building software with an easy-to-use serverless, scalable time series platformEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > AlaSQL vs. KeyDB vs. Nebula Graph vs. Oracle vs. Sqrrl

System Properties Comparison AlaSQL vs. KeyDB vs. Nebula Graph vs. Oracle vs. Sqrrl

Editorial information provided by DB-Engines
NameAlaSQL  Xexclude from comparisonKeyDB  Xexclude from comparisonNebula Graph  Xexclude from comparisonOracle  Xexclude from comparisonSqrrl  Xexclude from comparison
Sqrrl has been acquired by Amazon and became a part of Amazon Web Services. It has been removed from the DB-Engines ranking.
DescriptionJavaScript DBMS libraryAn ultra-fast, open source Key-value store fully compatible with Redis API, modules, and protocolsA distributed, linear scalable, high perfomant Graph DBMSWidely used RDBMSAdaptable, secure NoSQL built on Apache Accumulo
Primary database modelDocument store
Relational DBMS
Key-value storeGraph DBMSRelational DBMSDocument store
Graph DBMS
Key-value store
Wide column store
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
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.60
Rank#226  Overall
#35  Document stores
#110  Relational DBMS
Score0.32
Rank#268  Overall
#40  Key-value stores
Score1.14
Rank#161  Overall
#15  Graph DBMS
Score1281.74
Rank#1  Overall
#1  Relational DBMS
Websitealasql.orggithub.com/­JohnSully/­KeyDB
keydb.dev
github.com/­vesoft-inc/­nebula
nebula-graph.io
www.oracle.com/­databasesqrrl.com
Technical documentationgithub.com/­agershun/­alasqldocs.keydb.devdocs.nebula-graph.iodocs.oracle.com/­en/­database
DeveloperAndrey Gershun & Mathias R. WulffEQ Alpha Technology Ltd.Vesoft Inc.OracleAmazon infooriginally Sqrrl Data, Inc.
Initial release20142019201919802012
Current release19c, February 2019
License infoCommercial or Open SourceOpen Source infoMIT-LicenseOpen Source infoBSD-3Open Source infoApache Version 2.0 + Common Clause 1.0commercial inforestricted free version is availablecommercial
Cloud-based only infoOnly available as a cloud servicenonononono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageJavaScriptC++C++C and C++Java
Server operating systemsserver-less, requires a JavaScript environment (browser, Node.js)LinuxLinuxAIX
HP-UX
Linux
OS X
Solaris
Windows
z/OS
Linux
Data schemeschema-freeschema-freeStrong typed schemayes infoSchemaless in JSON and XML columnsschema-free
Typing infopredefined data types such as float or datenopartial infoSupported data types are strings, hashes, lists, sets and sorted sets, bit arrays, hyperloglogs and geospatial indexesyesyesyes
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.nononoyes
Secondary indexesnoyes infoby using the Redis Search moduleyes infoNebula Graph internally uses the Key-Value store RocksDB for persistency. The vertices, edges, and their properties are stored as Key while their values are stored as Value. The primary indexes are per Key and secondary indexes are per Value.yesyes
SQL infoSupport of SQLClose to SQL99, but no user access control, stored procedures and host language bindings.noSQL-like query languageyes infowith proprietary extensionsno
APIs and other access methodsJavaScript APIProprietary protocol infoRESP - REdis Serialization ProtocoBrowser interface
console (shell)
Proprietary native API
Query language nGQL
JDBC
ODBC
ODP.NET
Oracle Call Interface (OCI)
Accumulo Shell
Java API
JDBC
ODBC
RESTful HTTP API
Thrift
Supported programming languagesJavaScriptC
C#
C++
Clojure
Crystal
D
Dart
Elixir
Erlang
Fancy
Go
Haskell
Haxe
Java
JavaScript (Node.js)
Lisp
Lua
MatLab
Objective-C
OCaml
Pascal
Perl
PHP
Prolog
Pure Data
Python
R
Rebol
Ruby
Rust
Scala
Scheme
Smalltalk
Swift
Tcl
Visual Basic
C++
Go
Java
Python
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
Actionscript
C infousing GLib
C#
C++
Cocoa
Delphi
Erlang
Go
Haskell
Java
JavaScript
OCaml
Perl
PHP
Python
Ruby
Smalltalk
Server-side scripts infoStored proceduresnoLuaPL/SQL infoalso stored procedures in Java possibleno
Triggersyesnoyesno
Partitioning methods infoMethods for storing different data on different nodesnoneShardingShardingSharding, horizontal partitioningSharding infomaking use of Hadoop
Replication methods infoMethods for redundantly storing data on multiple nodesnoneMulti-source replication
Source-replica replication
Causal Clustering using Raft protocolMulti-source replication
Source-replica replication
selectable replication factor infomaking use of Hadoop
MapReduce infoOffers an API for user-defined Map/Reduce methodsnononono infocan be realized in PL/SQLyes
Consistency concepts infoMethods to ensure consistency in a distributed systemnoneEventual Consistency
Strong eventual consistency with CRDTs
Immediate ConsistencyImmediate ConsistencyImmediate Consistency infoDocument store kept consistent with combination of global timestamping, row-level transactions, and server-side consistency resolution.
Foreign keys infoReferential integrityyesnoyes infoRelationships in graphsyesno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datayes infoonly for local storage and DOM-storageOptimistic locking, atomic execution of commands blocks and scriptsACIDACID infoisolation level can be parameterizedAtomic updates per row, document, or graph entity
Concurrency infoSupport for concurrent manipulation of datayesyesyesyes
Durability infoSupport for making data persistentyes infoby using IndexedDB, SQL.JS or proprietary FileStorageyes infoConfigurable mechanisms for persistency via snapshots and/or operations logsyes infousing RocksDByesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesyesyesyes infoVersion 12c introduced the new option 'Oracle Database In-Memory'
User concepts infoAccess controlnosimple password-based access control and ACLRole-based access controlfine grained access rights according to SQL-standardCell-level Security, Data-Centric Security, Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC)
More information provided by the system vendor
AlaSQLKeyDBNebula GraphOracleSqrrl
News

How to Perform Load Testing against Nebula Graph with K6
1 December 2021

How to Select a Graph Database: Best Practices at RoyalFlush
17 November 2021

Nebula Hackathon 2021 is live now!
16 November 2021

Nebula Graph v2.6.0 Performance Report
12 November 2021

Introducing TOSS: Achieving Eventual Consistency of Edges in Nebula Graph
11 November 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 partiesSQLFlow: 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

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

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

More resources
AlaSQLKeyDBNebula GraphOracleSqrrl
DB-Engines blog posts

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

Meet AlaSQL, a speedy SQL database for JavaScript
15 January 2019, JAXenter

provided by Google News

Third Time Is The Charm For Nebula Graph Database
19 January 2021, The Next Platform

The future of graph database: vesoft unveils Nebula Graph 2.0 GA
24 March 2021, PR Web

Graph Database Startup Vesoft Seeks Funds at $1 Billion Value
5 July 2021, Bloomberg

Nebula Graph Joins Database Race
15 June 2020, Datanami

The untapped potential of HPC + graph computing
30 October 2021, VentureBeat

provided by Google News

Sponsored post: How Deutsche Bank stays nimble amid the fintech boom
3 December 2021, TechCrunch

AWS Working to Scale Aurora DB Writes Globally, Like Spanner
3 December 2021, Datanami

Quest Releases SharePlex 10.1.2 to Help Customers Get More
22 November 2021, GlobeNewswire

Amazon (AMZN) Boosts AWS Offerings With Database Capabilities
3 December 2021, Nasdaq

Global Database Software Market Report 2021-2025 Featuring Amazon, International Business Machines , Microsoft, & Oracle
2 December 2021, Yahoo Finance

provided by Google News

Amazon's cloud business acquires Sqrrl, a security start-up with NSA roots
23 January 2018, CNBC

AWS beefs up threat detection with Sqrrl acquisition
24 January 2018, TechCrunch

SQRRL: Helping young Indians save and grow their money
25 January 2021, Financial Express

Amazon Web Services Buys Threat Hunting Startup Sqrrl
24 January 2018, CRN

AWS acquires threat hunting startup Sqrrl
24 January 2018, CyberScoop

provided by Google News

Job opportunities

Applications Developer
Axle Informatics, Rockville, MD

Developer
Axle Informatics, Rockville, MD

Engineering Manager
Akamai, Cambridge, MA

Oracle Database Engineer
NEOGOV, Remote

Sr. Database Administrator, Oracle
Foot Locker, United States

Oracle DBA
SourceDP, New York, NY

Sr. Oracle Database Administrator and/or Engineer:
iConsulting Group, Berlin, MD

Oracle Database Administrator
FedEx Supply Chain, Texas

jobs by Indeed



Share this page

Featured Products

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.

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Couchbase logo

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

Neo4j logo

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

Present your product here