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 > KeyDB vs. Oracle vs. SpatiaLite vs. Sqrrl

System Properties Comparison KeyDB vs. Oracle vs. SpatiaLite vs. Sqrrl

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameKeyDB  Xexclude from comparisonOracle  Xexclude from comparisonSpatiaLite  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.
DescriptionAn ultra-fast, open source Key-value store fully compatible with Redis API, modules, and protocolsWidely used RDBMSSpatial extension of SQLiteAdaptable, secure NoSQL built on Apache Accumulo
Primary database modelKey-value storeRelational DBMSSpatial 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
Relational DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.32
Rank#266  Overall
#40  Key-value stores
Score1266.89
Rank#1  Overall
#1  Relational DBMS
Score1.94
Rank#122  Overall
#2  Spatial DBMS
Websitegithub.com/­JohnSully/­KeyDB
keydb.dev
www.oracle.com/­databasewww.gaia-gis.it/­fossil/­libspatialite/­indexsqrrl.com
Technical documentationdocs.keydb.devdocs.oracle.com/­en/­databasewww.gaia-gis.it/­gaia-sins/­spatialite_topics.html
DeveloperEQ Alpha Technology Ltd.OracleAlessandro FurieriAmazon infooriginally Sqrrl Data, Inc.
Initial release2019198020082012
Current release19c, February 20195.0.0, August 2020
License infoCommercial or Open SourceOpen Source infoBSD-3commercial inforestricted free version is availableOpen Source infoMPL 1.1, GPL v2.0 or LGPL v2.1commercial
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 languageC++C and C++C++Java
Server operating systemsLinuxAIX
HP-UX
Linux
OS X
Solaris
Windows
z/OS
server-lessLinux
Data schemeschema-freeyes infoSchemaless in JSON and XML columnsyesschema-free
Typing infopredefined data types such as float or datepartial 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.noyesno
Secondary indexesyes infoby using the Redis Search moduleyesyesyes
SQL infoSupport of SQLnoyes infowith proprietary extensionsyesno
APIs and other access methodsProprietary protocol infoRESP - REdis Serialization ProtocoJDBC
ODBC
ODP.NET
Oracle Call Interface (OCI)
Accumulo Shell
Java API
JDBC
ODBC
RESTful HTTP API
Thrift
Supported programming languagesC
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
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 proceduresLuaPL/SQL infoalso stored procedures in Java possiblenono
Triggersnoyesyesno
Partitioning methods infoMethods for storing different data on different nodesShardingSharding, horizontal partitioningnoneSharding infomaking use of Hadoop
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replication
Source-replica replication
Multi-source replication
Source-replica replication
noneselectable replication factor infomaking use of Hadoop
MapReduce infoOffers an API for user-defined Map/Reduce methodsnono infocan be realized in PL/SQLnoyes
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual Consistency
Strong eventual consistency with CRDTs
Immediate ConsistencyImmediate Consistency infoDocument store kept consistent with combination of global timestamping, row-level transactions, and server-side consistency resolution.
Foreign keys infoReferential integritynoyesyesno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataOptimistic locking, atomic execution of commands blocks and scriptsACID infoisolation level can be parameterizedACIDAtomic updates per row, document, or graph entity
Concurrency infoSupport for concurrent manipulation of datayesyesyesyes
Durability infoSupport for making data persistentyes infoConfigurable mechanisms for persistency via snapshots and/or operations logsyesyesyes
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'yes
User concepts infoAccess controlsimple password-based access control and ACLfine grained access rights according to SQL-standardnoCell-level Security, Data-Centric Security, Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC)

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

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

More resources
KeyDBOracleSpatiaLiteSqrrl
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

Spatial database management systems
6 April 2021, Matthias Gelbmann

show all

Recent citations in the news

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

Oracle to Buy Cerner for $28.3 Billion
20 December 2021, The New York Times

Financial Analytics Market size worth $ 25.38 Billion, Globally, by 2028 at 11.53% CAGR: Verified Market Research®
17 January 2022, Yahoo Finance

Oracle Scores Highest in All Use Cases in 2021 Gartner® Critical Capabilities for Cloud Database Management Systems for Operational Use Cases
20 December 2021, PRNewswire

Sponsored post: Oracle's modern take on storage makes cloud more flexible and affordable than ever
21 December 2021, TechCrunch

provided by Google News

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

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

Sqrrl empowers threat hunters with self-service analytics
21 August 2017, Help Net Security

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

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

provided by Google News

Job opportunities

Engineering Manager
Akamai, Cambridge, MA

Backend Software Engineer
Health Recovery Solutions, Hoboken, NJ

Oracle Database Administrator
XTIVIA, Inc., Remote

Oracle DBA
SourceDP, New York, NY

Database Engineer (Oracle DB)
VSolvit LLC, Remote

Oracle Database Administrator
EdgeSphere inc, Remote

ORACLE DATABASE ADMINISTRATORS
TIMESQUARE IT, Peachtree Corners, GA

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.

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.

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Present your product here