Ich habe Riak als Key-Value-Store in großen Unternehmen verwendet. Fragst du dich, was sind die herausragenden Merkmale eines beliebten Key-Value-Speichers wie Redis?Was sind die Vorteile von Riak für den Redis Key-Value-Store?
Antwort
Der größte Unterschied ist der "typische Gebrauch" für jeden. Redis wird normalerweise als schneller In-Memory-Cache für Anwendungen verwendet, während Riak normalerweise als skalierbarer hochverfügbarer persistenter Datenspeicher/Datenbank verwendet wird. Jeder hat seine Stärken und Schwächen, aber es ist vergleichbar mit dem Vergleich von Äpfeln und Orangen.
Redis konzentriert sich auf Geschwindigkeit, inhärente Datenstrukturen und bietet Funktionen zum Clustering von Instanzen als Master/Slave- und Shard-Daten, jedoch mit zusätzlicher Konfiguration.
Riak konzentriert sich auf einfache Skalierbarkeit, Datensicherheit und verbirgt die Sharding/Konsistenz-Modelle der meisten Entwickler, aber auf Kosten der höheren Latenz, da es auf Festplatte statt in den Speicher schreibt und Shards/Replikate intern behandelt.
Am Ende hängt es davon ab, was Ihre technischen Anforderungen sind.
Adron Hall has a good in-depth writeup here.
Disclosure: Ich für Basho arbeiten.
- 1. Was sind die Vorteile von "Staircase" Branching?
- 2. Was sind die Vorteile von Java?
- 3. Was sind die größten Vorteile von LLVM?
- 4. Was sind die Vorteile von Lazy Evaluation?
- 5. Was sind die Vorteile/Vorteile der Verwendung von Python 3?
- 6. Was sind die Vorteile von Asynchronous HTTP
- 7. Was sind die Vorteile von Subversion?
- 8. Was sind die Vorteile von Inline-Javascript?
- 9. Was sind die Vorteile von VistaDB
- 10. Was sind die Vorteile von Conduit-Resten?
- 11. Was sind die Vorteile von Ressourcendateien (.resx)?
- 12. Was sind die Vorteile von NSBinaryStoreType?
- 13. Was sind die Vorteile von Auto-Mapper?
- 14. Was sind die Vorteile von Persistenz Ignoranz?
- 15. Vorteile/Nachteile von Redis-Paginierungsstrategien
- 16. Was sind die Vorteile eines Fehlers?
- 17. Was sind die Vorteile einer Hypervisor-VM?
- 18. Was sind die Vorteile einer aktualisierten sitemap.xml?
- 19. Was sind die Vorteile der funktionalen Programmierung?
- 20. Was sind die Vorteile der Kotlin Programmiersprache?
- 21. Was sind die Vorteile verwenden Scrapyd? doc
- 22. Was sind die Vorteile der Selbstverkapselung?
- 23. Was sind die Kosten Redis Kanäle über einzelne Redis Kanal
- 24. Was sind die Vorteile der verschiedenen Endianess?
- 25. Sammlung, die von ObservableCollection erbt - Was sind die Vorteile?
- 26. Was sind die Vorteile von Cassini anstelle von IIS?
- 27. Was sind die Vorteile von QAbstractItemModel gegenüber QStandardItemModel?
- 28. Was sind die Vorteile der Verwendung von plpgsql in Postgresql
- 29. Was sind die Vorteile von Memory-Mapped-Dateien?
- 30. Was sind die relativen Vorteile von wxHaskell und Gtk2HS?
Danke, das ist nützlich. –
Die Verbindung ist tot. Im Cache gespeicherte Version: https://web.archive.org/web/20160323160720/http://compositecode.com/2013/02/10/riak-redis/ – alanjds