Redis 4.0 — крупное обновление NoSQL-базы данных, устраняющее «ряд важных ограничений»
Иллюстрация с сайта En.Wikipedia.Org
В минувшую пятницу была анонсирована общая доступность новой крупной версии популярной базы данных с открытым кодом из категории 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 4.2, который также обещает привнести в эту СУБД интересные новшества.
Постоянная ссылка к новости: http://www.nixp.ru/news/14113.html. Дмитрий Шурупов по материалам Groups.Google.com.
- Redis 2.0.0 — новая версия NoSQL-СУБД 2 3 7 сентября 2010 г.
- Redis 3.0 — новый крупный релиз популярной СУБД из мира NoSQL 2 2 апреля 2015 г.
В СУБД CockroachDB 1.1 улучшили возможности для администраторов и производительность
Apache CouchDB v2.0 — свободная NoSQL-СУБД стала кластерной
Apache Cassandra 3.0 — новая веха развития свободной распределённой СУБД
ScyllaDB — новая производительная NoSQL, совместимая с Apache Cassandra, от создателей Linux KVM 1
Redis 3.0 — новый крупный релиз популярной СУБД из мира NoSQL 2
Redis 2.0.0 — новая версия NoSQL-СУБД 2 3
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1