Natknąłem się na Riaka, który był używany jako kluczowy sklep w dużych korporacjach. Zastanawiasz się, jakie są jego wyróżniające się cechy z popularnego sklepu Key-Value, takiego jak Redis?Jakie są zalety Riak dla magazynu Key-Value Redis?
Odpowiedz
Największą różnicą jest "typowe użycie" dla każdego. Redis jest zwykle używany jako pamięć podręczna o wysokiej szybkości w pamięci dla aplikacji, podczas gdy Riak jest zwykle używany jako skalowalny, wysoko dostępny, stały magazyn danych/baza danych. Każdy ma swoje mocne i słabe strony, ale jest podobny do porównywania jabłek i pomarańczy.
Redis koncentruje się na szybkości, nieodłącznych strukturach danych i oferuje możliwości klastrowania instancji jako dane master/slave i Shard, ale z dodatkową konfiguracją.
Riak koncentruje się na łatwej skalowalności, bezpieczeństwie danych i ukrywaniu modeli odłamków/konsystencji od większości programistów, ale kosztem większego opóźnienia, ponieważ zapisuje na dysk zamiast w pamięci i obsługuje wewnętrznie odłamki/repliki.
Ostatecznie zależy to od potrzeb inżynierskich.
Adron Hall has a good in-depth writeup here.
Disclosure: Pracuję dla Basho.
- 1. Jakie są zalety VistaDB
- 2. Jakie są zalety coroutines?
- 3. Jakie są zalety NSBinaryStoreType?
- 4. Jakie są zalety JRebel?
- 5. Opis wbudowanego magazynu danych KeyValue kontra FileSystem
- 6. Jakie są zalety używania zastrzeżenia?
- 7. Jakie są zalety różnych endiannesses?
- 8. Jakie są rzeczywiste zalety wzoru gościa? Jakie są alternatywy?
- 9. Jakie są zalety QAbstractItemModel nad QStandardItemModel?
- 10. Jakie są względne zalety wxHaskell i Gtk2HS?
- 11. Jakie są zasady i zalety "modelu partyjnego"?
- 12. Jakie są zalety/wady szwy nad sprężyną?
- 13. Jakie są zalety języka programowania Kotlin?
- 14. Jakie są zalety korzystania z rubinius
- 15. jakie są zalety definiowania klucza obcego?
- 16. jakie są zalety MVC3 nad MVC2
- 17. Jakie są zalety korzystania z Qt?
- 18. BindingSource - jakie są zalety korzystania z BindingSource
- 19. Jakie są rzeczywiste zalety niezmiennych kolekcji?
- 20. Jakie są zalety tworzenia właściwości nieprzeliczalnych?
- 21. Jakie są zalety używania "oficjalnego" katalogu tymczasowego dla systemu operacyjnego?
- 22. Jakie są zalety cfn-init dla danych użytkownika?
- 23. Zalety/wady strategii Redis paginacji
- 24. Poszukuję alternatywnej dyskowej alternatywy dla magazynu klucz-wartość Redis
- 25. Udostępnianie magazynu sesji w Redis dla aplikacji Django i Express.js
- 26. Jakie są zalety i wady statycznego łączenia biblioteki?
- 27. Jakie są zalety Twitter Future w stosunku do Scala Future?
- 28. Jakie są główne zalety korzystania z eval() w JavaScript?
- 29. Jakie są zalety skryptu Powershell w aplikacji konsoli?
- 30. Jakie są zalety LePUS3 w stosunku do UML?
Dziękuję, to jest przydatne. –
Link nie działa. Wersja w pamięci podręcznej: https://web.archive.org/web/20160323160720/http://compositecode.com/2013/02/10/riak-redis/ – alanjds