Redis gegen Aerospike

VergleichsindexRedisAerospike
EinführungRedis ist ein In-Memory-Datenstrukturspeicher, der als Datenbank, Cache und Nachrichtenbroker verwendet wird.Aerospike ist eine Flash-optimierte In-Memory-NoSQL-Datenbank.
Primäres DatenbankmodellSchlüsselwertspeicherSchlüsselwertspeicher
Offizielle Websiteredis.iowww.aerospike.com
Technische Dokumentationredis.io/documentationwww.aerospike.com/docs
Entwickelt vonSalvatore SanfilippoAerospike
Erstveröffentlichung20092012
LizenzOpen SourceOpen Source
CloudbasiertNeinNein
ImplementierungsspracheRedis ist in C geschrieben und implementiert.Aerospike ist auch in C-Sprache geschrieben und implementiert.
Server-BetriebssystemeBSD, Linux, OSX, WindowsLinux
Datenschemaschemafreischemafrei
XML-UnterstützungNeinNein
Sekundäre IndizesNeinJawohl
SQLNeinNein
APIs und andere Zugriffsmethodenproprietäres ProtokollProprietäres Protokoll, JDBC
Unterstützte ProgrammiersprachenC, C#, C++, Clojure, Crystal, D, Dart, Elixir, Erlang, Fancy, Go, Haskell, Haxe, Java, JavaScript (Node.js), Lisp, Lua, MatLab, Objective-C, OCaml info, Perl, PHP, Prolog, Pure Data, Python, R, Rebol, Ruby, Rust, Scala, Schema, Smalltalk, Tcl.Net, C, C#, C++, Erlang, Go, Java, JavaScript (Node.js), Lua, Perl, PHP, Python, Ruby
Serverseitige SkripteLuabenutzerdefinierte Funktionen
Löst ausNeinNein
PartitionierungsmethodenScherbenScherben
ReplikationsmethodenMaster-Slave-ReplikationWählbarer Replikationsfaktor
Karte verkleinernNeinJawohl
KonsistenzkonzepteEndgültige KonsistenzEventual Consistency in rechenzentrumsübergreifender Konfiguration und Immediate Consistency in lokaler Clusterkonfiguration
Fremde SchlüsselNeinNein
TransaktionskonzepteOptimistisches Sperren, atomare Ausführung von Befehlsblöcken und SkriptenAtomare Ausführung von Operationen
ParallelitätJawohlJawohl
HaltbarkeitJawohlJawohl
In-Memory-FähigkeitenJawohlJawohl
BenutzerkonzepteEinfache passwortbasierte ZugangskontrolleZugriffsrechte für Benutzer und Rollen
Besondere MerkmaleRedis gilt als die schnellste Datenbank der Welt. Es reduziert die Anwendungskomplexität, vereinfacht die Entwicklung, verkürzt die Markteinführungszeit und bietet Entwicklern mit seinen visionären Datenstrukturen und Modulen eine beispiellose Flexibilität.Aerospike ist eine NoSQL-Datenbanklösung der Enterprise-Klasse, die im Vergleich zu NoSQL- oder relationalen Datenbanken der ersten Generation eine vorhersagbare Leistung in großem Maßstab, überlegene Betriebszeit und hohe Verfügbarkeit zu den niedrigsten Kosten bietet. Aerospike wurde hauptsächlich mit einer hochparallelisierten Architektur entwickelt, um Big-Data-gesteuerte Echtzeitanwendungen zu unterstützen, die sich kostengünstig vergrößern und verkleinern lassen.
Vorteile vergleichenRedis ist eine In-Memory-Datenbankplattform, die eine breite Palette von Datenstrukturen wie Strings, Hashes, Sets, Listen, sortierte Sets, Bitmaps, Hyperloglogs und Geodaten-Indizes unterstützt. Redis bietet eine mühelose Skalierung auf vollautomatische Weise, indem es alle Vorgänge des Shardings, Re-Shardings und der Migration überwacht. Es umfasst auch Persistenz, sofortige automatische Fehlererkennung, Sicherung und Wiederherstellung sowie In-Memory-Replikation über Racks, Zonen, Rechenzentren, Regionen und Cloud-Plattformen hinweg.Optimiert für die Verwendung mit SSDs (Solid-State-Festplatten) Horizontal und vertikal skalierbar Auto-Sharding & Auto-Healing Smart Clients Bewährte unternehmenskritische Implementierungen in renommierten Unternehmen in vielen Branchen
SchlüsselkundenWichtige Kunden von Redis sind: Verizon, Vodafone, Atlassian, Trip Advisor, Jet.com, Nokia, Samsung, HTC, Docker, Staples, Intuit, Groupon, Shutterfly, KPMG, TD Bank, UnitedHealthcare, RingCentral, The Motley Fool, Bleacher Report , HipChat, Salesforce, Hotel Tonight, Cirruspath, Itslearning.com, Xignite, Chargify, Rumble Entertainment, Scopely, Havas Digital, Revmob, MSN, Bleacher Report, Mobli, TMZ, Klarna, Shopify usw.Wichtige Kunden von Aerospike sind: Nielsen, Williams-Sonoma, Inmobi, AppNexus, Telco (vertraulich), Financial Services (vertraulich). Zu den Partnern gehören Intel, Samsung, Amazon Web Services, Cloudera, Dell und Pivotal
MarktkennzahlenRedis Labs hat weltweit mehr als 60.000 Kunden und wird in Top-Analystenberichten zu NoSQL-, In-Memory- und Betriebsdatenbanken regelmäßig als führend eingestuft. Redis wird mit Nr. 1 bewertet. 1 Cloud-Datenbank, Nr. 1 Datenbank in Docker, Nr. 1 NoSQL-Datenspeicher, beliebteste NoSQL-Datenbank im Container.Aerospike ist eine Kombination aus Geschwindigkeit, Skalierbarkeit und Zuverlässigkeit. Sie bietet die 10-fache Leistung oder 1/10 der Kosten im Vergleich zu anderen Datenbanken.

osky