Categories: Allgemein

Redis vs Elasticsearch

Comparison IndexRedisElasticsearch
IntroductionRedis is in-memory data structure store, used as database, cache and message brokerElasticsearch is a modern search and analytics engine based on Apache Lucene
Primary database modelKey-value storeSearch Engine
DB-Engines RankingScore120.41 Overall Rank #9 Rank in Key-value stores #7Score 120.00 Overall Rank #10 Rank in Search engines #1
Websiteredis.iowww.elastic.co/¬products/¬elasticsearch
Technical documentationredis.io/¬documentationwww.elastic.co/¬guide/¬index.html
Developed BySalvatore SanfilippoElastic
Initial release20092010
Current release4.0.2, September 20175.6.1, September 2017
License infoOpen Source infoOpen Source info
Cloud-based infonono
Implementation languageCJava
Server operating systemsBSD Linux OS X WindowsAll OS with a Java VM
Data schemeschema-freeschema-free
Typingpartialyes
XML supportno
Secondary indexesnoyes
SQLnono
APIs and other access methodsproprietary protocolJava API RESTful HTTP/JSON API
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 Perl PHP Prolog Pure Data Python R Rebol Ruby Rust Scala Scheme Smalltalk Tcl.Net Clojure Erlang Go Groovy Haskell Java JavaScript Lua Perl PHP Python Ruby Scala
Server-side scriptsLuayes
Triggersnoyes
Partitioning methodsShardingSharding
Replication methodsMaster-slave replicationyes
MapReducenono
Consistency conceptsEventual ConsistencyEventual Consistency
Foreign keysnono
osky

Recent Posts

Unterschied Zwischen Sozialismus und Kommunismus

Haben Sie sich jemals gefragt, warum die Begriffe Sozialismus und Kommunismus oft in einem Atemzug…

1 Woche ago

Die Bedeutungen der Symbole in Flaggen Designs

Die Welt der Flaggensymbolik  Haben Sie sich schon einmal die Zeit genommen, die Geschichte hinter…

2 Wochen ago

Wie verwalte ich Passwörter in Google Chrome?

Haben Sie schon einmal ein Passwort vergessen? Sicher, das ist uns allen schon passiert. Deshalb…

2 Wochen ago

Unterschied zwischen einem 2-Takt- und einem 4-Takt-Motor?

Der Hauptunterschied zwischen einem 4-Takt-Motor und einem 2-Takt-Motor besteht darin, dass ein 4-Takt-Motor vier Stufen…

2 Wochen ago

Japanische Augen vs. Chinesische Augen: Was ist der Unterschied?

Haben Sie sich jemals gefragt, ob es tatsächlich einen Unterschied zwischen japanischen und chinesischen Augen…

2 Wochen ago

Abgeltungssteuer: Arten, Regelungen und wichtige Informationen

Abgeltungssteuer: Arten, Regelungen und wichtige Informationen zu Kapitalerträgen Die Abgeltungssteuer ist eine der zentralen Steuerarten…

2 Wochen ago