Redis 4.0 — крупное обновление NoSQL-базы данных, устраняющее «ряд важных ограничений»

В минувшую пятницу была анонсирована общая доступность новой крупной версии популярной базы данных с открытым кодом из категории NoSQL — Redis 4.0.

На подготовку релиза Redis 4 потребовался год разработки. Анонсируя его, Сальватор Санфилиппо (Salvatore Sanfilippo), оригинальный разработчик Redis и сотрудник Redis Labs, особенно отметил свою радость по поводу «преодоления ряда очень важных ограничений Redis» с выпуском этой версии. Итак, среди самых значимых изменений:

  • новый движок репликации PSYNC2, позволивший slave-серверам, которые стали masters, принимать старые slave (без полной ресинхронизации), а также останавливать, обновлять и перезапускать slave-серверы с обратным подключением к master и необходимостью в частичной ресинхронизации;
  • представлена поддержка модулей, позволяющая расширять возможности и структуры данных в Redis;
  • улучшения в работе кэша (в частности, поддержка алгоритма LFU вместо LRU);
  • команды DEL, FLUSHDB и FLUSHALL теперь могут запускаться в отдельном процессе, вызывая UNLINK (вместо DEL) и используя опцию ASYNC для FLUSH, а также добавлена новая команда SWAPDB — всё это вместе «открывает интересные возможности для автоматического переключения одного набора данных на другой», а также улучшает производительность для некоторых вариантов использования Redis;
  • возможность включения нового режима AOF (Append Only File), обеспечивающего более быструю перезапись и обновление данных, меньше задержек;
  • официальная поддержка платформы Raspberry Pi (каждый новый релиз Redis теперь проверяется на этих устройствах);
  • новая команда MEMORY, предлагающая больше возможностей по изучению используемой памяти (см. также MEMORY DOCTOR и MEMORY USAGE);
  • значительные улучшения в Redis Cluster, включающие в себя поддержку NAT/контейнеров, лучшее обнаружение падений, меньшие накладные расходы на использование процессора;
  • возможность активной дефрагментации памяти.
Логотип Redis
Логотип Redis / Иллюстрация с сайта En.Wikipedia.Org

Сейчас готовится релиз Redis 4.2, который также обещает привнести в эту СУБД интересные новшества.

Дмитрий Шурупов по материалам Groups.Google.com.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

NVIDIA выпустила обновление безопасности для видеокарт серии KeplerNVIDIA выпустила обновление безопасности для видеокарт серии Kepler
Уязвимость браузера Safari может привести к утечке данных и раскрытию личности пользователяУязвимость браузера Safari может привести к утечке данных и раскрытию личности пользователя
Недавнее обновление нарушает работоспособность браузера Google Chrome для iOSНедавнее обновление нарушает работоспособность браузера Google Chrome для iOS
HPE случайно удалила 77 Тбайт данных с суперкомпьютера университета Киото
Обновление BIOS нарушило работоспособность ПК и ноутбуков Dell
Вышло первое крупное обновление Windows 11 — оно ещё сильнее замедлило процессоры AMD Ryzen
Недавнее обновление Windows 10 может вызвать проблемы с сетевой печатью
Хакеры из FIN7 стали рассылать вредоносные файлы Word для кражи данных с Windows-компьютеров
Windows 10 получила необязательное обновление, в котором исправлено падение FPS в некоторых играх и другие проблемы
Июльское накопительное обновление для Windows нарушает работоспособность функций печати и сканирования
Последние новости

Подгружаем последние новости