DB-EnginesExtremeDB Active Replication featuresEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Redis vs. Sphinx vs. Splice Machine vs. Tibero

System Properties Comparison Redis vs. Sphinx vs. Splice Machine vs. Tibero

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameRedis  Xexclude from comparisonSphinx  Xexclude from comparisonSplice Machine  Xexclude from comparisonTibero  Xexclude from comparison
DescriptionIn-memory data structure store, used as database, cache and message broker infoRedis focuses on performance so most of its design decisions prioritize high performance and very low latencies.Open source search engine for searching in data from different sources, e.g. relational databasesOpen-Source SQL RDBMS for Operational and Analytical use cases with native Machine Learning, powered by Hadoop and SparkA secure RDBMS, designed for easy portability from Oracle
Primary database modelKey-value store infoMultiple data types and a rich set of operations, as well as configurable data expiration, eviction and persistenceSearch engineRelational DBMSRelational DBMS
Secondary database modelsDocument store infowith Redis Modules
Graph DBMS infowith Redis Modules
Search engine infowith Redis Modules
Time Series DBMS infowith Redis Modules
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score155.01
Rank#7  Overall
#1  Key-value stores
Score6.43
Rank#60  Overall
#7  Search engines
Score0.88
Rank#181  Overall
#92  Relational DBMS
Score2.05
Rank#123  Overall
#61  Relational DBMS
Websiteredis.iosphinxsearch.comsplicemachine.comwww.tmaxsoft.com/­products/­tibero
Technical documentationredis.io/­documentationsphinxsearch.com/­docsdoc.splicemachine.comtechnet.tmaxsoft.com/­upload/­download/­online/­tibero/­pver-20150504-000002/­index.html
DeveloperSalvatore Sanfilippo infoDevelopment sponsored by Redis LabsSphinx Technologies Inc.Splice MachineTmaxSoft
Initial release2009200120142003
Current release6.0.9 , October 20203.3.1, July 20202.06, April 2015
License infoCommercial or Open SourceOpen Source infoBSD 3-Clause, commercial license availableOpen Source infoGPL version 2, commercial licence availableOpen Source infoAGPL 3.0, commercial license availablecommercial
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.
  • Redis Enterprise Cloud: Fully managed cloud service by the makers of Redis.
  • ScaleGrid for Redis: Fully managed hosting for Redis on AWS, Azure and DigitalOcean with high availability and SSH access on the #1 multi-cloud DBaaS.
Implementation languageCC++JavaC and Assembler
Server operating systemsBSD
Linux
OS X
Windows infoported and maintained by Microsoft Open Technologies, Inc.
FreeBSD
Linux
NetBSD
OS X
Solaris
Windows
Linux
OS X
Solaris
Windows
AIX
HP-UX
Linux
Solaris
Windows
Data schemeschema-freeyesyesyes
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 indexesnoyesyes
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 infowith RediSearch moduleyes infofull-text index on all search fieldsyesyes
SQL infoSupport of SQLnoSQL-like query language (SphinxQL)yesyes
APIs and other access methodsproprietary protocol infoRESP - REdis Serialization ProtocolProprietary protocolJDBC
Native Spark Datasource
ODBC
JDBC
ODBC
ODP.NET
Oracle Call Interface (OCI)
Tibero CLI
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++ infounofficial client library
Java
Perl infounofficial client library
PHP
Python
Ruby infounofficial client library
C#
C++
Java
JavaScript (Node.js)
Python
R
Scala
C
C#
C++
Cobol
Java
Objective-C
Perl
PHP
Python
Ruby
Visual Basic
Server-side scripts infoStored proceduresLuanoyes infoJavaPersistent Stored Procedure (PSM)
Triggersnonoyesyes
Partitioning methods infoMethods for storing different data on different nodesShardingSharding infoPartitioning is done manually, search queries against distributed index is supportedShared Nothhing Auto-Sharding, Columnar Partitioninghorizontal partitioning infoby range, hash, list or composite
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replication infowith Redis Enterprise Pack
Source-replica replication infoChained replication is supported
noneMulti-source replication
Source-replica replication
Multi-source replication
Source-replica replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsnonoYes, via Full Spark Integrationno
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual Consistency
Strong eventual consistency with CRDTs
Immediate ConsistencyImmediate Consistency
Foreign keys infoReferential integritynonoyesyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataOptimistic locking, atomic execution of commands blocks and scriptsnoACIDACID
Concurrency infoSupport for concurrent manipulation of datayes infoData access is serialized by the serveryesyes, multi-version concurrency control (MVCC)yes
Durability infoSupport for making data persistentyes infoConfigurable mechanisms for persistency via snapshots and/or operations logsyes infoThe original contents of fields are not stored in the Sphinx index.yesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesyesno infoplanned for next version
User concepts infoAccess controlSimple password-based access control infoAccess control lists and SSL are available in the commercial versionnoAccess rights for users, groups and roles according to SQL-standardfine grained access rights according to SQL-standard (SQL 92, SQL 99)
More information provided by the system vendor
RedisSphinxSplice MachineTibero
Specific characteristicsRedis, benchmarked as the world's fastest database, reduces application complexity,...
» more
THE ONLY SCALE-OUT SQL RDBMS WITH BUILT-IN MACHINE LEARNING For data-rich, real-time...
» more
Competitive advantagesRedis is an in-memory database platform offering native support of wide range of...
» more
Operational Workloads: Full ACID support with high performance at scale Multi-row...
» more
Typical application scenariosRedis powers personalization, real-time fraud detection, IoT, e-commerce, real-time...
» more
New AI/ML and IoT Applications Data Warehouse Offloads Application Modernization...
» more
Key customersVerizon, Vodafone, Atlassian, Trip Advisor, Jet.com, Nokia, Samsung, HTC, Docker,...
» more
Licensing and pricing modelsThe licensing model is subscription based. Redis Enterprise Cloud is priced according...
» more
Kubernetes Community Edition: https://hub.helm.sh/charts/splicemachine/splice-helm...
» more
News

Three Ways to Talk Machine Learning with Splice Machine in January
6 January 2021

How To Get Real-Time Analytics By Consolidating Databases
21 May 2020

How to Cut Costs and Digitally Transform
1 May 2020

How To Migrate A Legacy SQL Application To The Cloud With AI
10 March 2020

Building Production-Ready Machine Learning Models
4 March 2020

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 partiesDatadog: Monitor all Redis metrics: hit rates, clients, commands per second, and more.
» more

CData: Connect to Big Data & NoSQL through standard Drivers.
» more

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

More resources
RedisSphinxSplice MachineTibero
DB-Engines blog posts

PostgreSQL is the DBMS of the Year 2018
2 January 2019, Paul Andlinger, Matthias Gelbmann

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

MongoDB is the DBMS of the year, defending the title from last year
7 January 2015, Paul Andlinger, Matthias Gelbmann

show all

The DB-Engines ranking includes now search engines
4 February 2013, Paul Andlinger

show all

Recent citations in the news

Relish with Redis: NoSQL is mustard for microservices
8 January 2021, ComputerWeekly.com

Top Vendors of Database Management Software for 2021
8 January 2021, eWeek

MemVerge Memory Machine Review
14 January 2021, StorageReview.com

Redis Labs experiences significant customer growth with AWS
17 December 2020, IT Brief New Zealand

Cloud Database and DBaaS Market to reach US $26 billion by 2025 - Global Insights on Trends, Value Chain Analysis, Growth Opportunities, Key Stakeholders, Players and Business Opportunities: Adroit Market Research
14 January 2021, GlobeNewswire

provided by Google News

How to Build 600+ Links in One Month
4 September 2020, Search Engine Journal

6 Top & Best Open source Search Engine Software for Enterprises
17 June 2019, H2S Media

eCommerce Search & Personalization
6 May 2018, SitePoint

The Pirate Bay was recently down for over a week due to a DDoS attack
29 October 2019, Internet

Coronavirus-themed spam surged 14,000% in two weeks says IBM
30 March 2020, TechRepublic

provided by Google News

Big Data Analytics in Banking Market Outlook 2021, Global Industry Overview by Manufacturers – Splice Machine, HP, VMware, Alteryx, Hitachi Data Systems, Google, Splunk Enterprise, IBM, Teradata, Tableau, Alation, Amazon AWS, SAP SE, New Relic, Microsoft, Oracle
15 January 2021, NeighborWebSJ

How Splice Machine's Data Platform for Intelligent Apps Works
29 September 2020, eWeek

Splice Machine Announces Livewire, the Operational AI Platform Designed for Industrial Use Cases
4 November 2020, PRNewswire

Splice Machine Leans on Kubernetes to Manage DBs
3 August 2020, Container Journal

Splice Machine Announces Splice Machine Kubernetes Ops Center
28 July 2020, PRNewswire

provided by Google News

TmaxSoft to Supply Database Management Software to Hyundai and Kia
25 June 2019, PRNewswire

JumpMind Releases SymmetricDS Pro 3.10 Data Replication Software
10 May 2019, PR Web

TmaxData to supply database management software to Hyundai, Kia
12 June 2019, Korea Times

Hyundai and Kia Say Good-bye to Oracle and Choose Tmax as DBMS Vendor
13 June 2019, BusinessKorea

CTOS strengthens its database management system with TmaxSoft
20 December 2016, Digital News Asia

provided by Google News

Job opportunities

MySQL Database Administrator
Updox, Remote

Database Administrator
Mealsuite, Farmers Branch, TX

ETL Application Developer (**REMOTE AVAILABLE**)
Vanderbilt University Medical Center, Nashville, TN

Database Administrator # JN -012021-58682
SSI, Cleveland, OH

Database Engineer II - HBO Max
HBO, Seattle, WA

Senior Web and Mobile Architect
Associated Press, New York, NY

Sr. Software Engineer - Information Experience
Twitter, San Francisco, CA

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

jobs by Indeed




Share this page

Featured Products

Neo4j logo

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

Couchbase logo

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

Datastax Astra logo

Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for
modern data apps.
Get started with 5 GB free..

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

Present your product here