Я читал о Redis и RocksDB, я не получаю преимущества Redis о RocksBD.Redis vs RocksDB
Я знаю, что Redis - все в памяти, а RocksBD - в памяти и использует флэш-память. Если все данные вписываются в память, какой я должен выбрать? они имеют одинаковую производительность? Redis линейно масштабируется с количеством процессоров? Я думаю, что есть другие отличия, которые я не получаю.
У меня есть набор данных, который вписывается в память, и я собирался выбрать Redis, но кажется, что RocksDB предлагает мне то же самое, и если в один прекрасный день набор данных будет расти слишком много, мне не придется беспокоиться о памяти.
Спасибо, я думаю, что это намного быстрее RocksDB, поскольку он встроен, а Redis больше используется, когда у вас может быть много приложений, и им нужно получить доступ к некоторой базе данных в памяти. Я не знал, что RocksDB является встроенным хранилищем ключей/значений. – Guille
Извинения за мое невежество, но «встроенный ключ/хранилище значений», вы имеете в виду, что он работает только на одном компьютере? В основном локальная база данных? – speedplane
Я имею в виду, что он работает только на локальном компьютере и локальном процессе. Это библиотека, а не сервер. –