Подготовлен релиз СУБД Redis 6.0, относящейся к классу NoSQL-систем. Redis предоставляет похожие на Memcached функции для хранения данных в формате ключ/значение, расширенные поддержкой структурированных форматов данных, таких как списки, хэши и множества, а также возможностью выполнения на стороне сервера скриптов-обработчиков на языке Lua. Код проекта поставляется под лицензией BSD. Дополнительные модули, в которых предлагаются расширенные возможности для корпоративных пользователей, такие как RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, с прошлого года поставляются под проприетарной лицензией RSAL. Развитие открытых вариантов данных модулей под лицензией AGPLv3 продолжено проектом GoodFORM...Подробнее: https://www.opennet.me/opennews/art.shtml?num=52848
Нужно.
не нужно
Чем оно лучше LDAP?
Чем носки лучше клавиатуры?
Чем монитор лучше яблока?
Чем лампочка лучше дверного косяка?
чем што
>Чем монитор лучше яблока?Ну иногда монитор и яблоко (надгрызанное) одно и тоже ;)
>>Чем монитор лучше яблока?
> Ну иногда монитор и яблоко (надгрызанное) одно и тоже ;)Я последний раз эппловский монитор у себя на столе видел в 2005 году, как-то даже и не подумал о них
ватдуюмин...
> "и гарантирует сохранность БД в случае аварийного завершения работы"Нет, не гарантирует.
в appendonly режиме гарантирует, но это надо диск резиновый.
Иногда даже с append only это чудо превращается в тыкву. Из практики, это случается примерно раз в полнолуние когда погода на марсе дождливая и день пятница 13е но случается. Единственное что можно сделать это дропнуть файл (Redis уже 5й или 6й год в пользовании как общий cache. )
appendfsync no?
в смысле, если оно в no, то не удивительно.с everysecond не припоминаю, чтобы развалилось. только если вместе с фс
Ну с монгой всё понятно, а вот это чудовище реально зачем?
Так монгодб вроде рип, из за лицензии.
моргни, если тебя кто-то заставляет насильно апгрейдиться с четвертой версии.
Да и лицензия там в общем-то - в попытках нае...развести на бабки амазон - с характерным результатом, что тот выкатил свою замену. Для домашнего васян-сервиса пользуйся, не обляпайся.А для недомашнего - напоминаю, у редиса с плагинами та же самая херня, они, собственно, первопроходцы идеи кинуть на бабло амазон. Как обычно, лоcocнули, но монгу было уже не остановить.
Кинуть на деньги Амазон? А не Амазон ли случаем брал опенсорсные разработки и делал из них свои закрытые поделки? Ладно бы они свои разработки открыли, но нет.
> Кинуть на деньги Амазон?смысл анального огораживания как редисмодулей так и монги был декларирован именно такой - "штоп жядный амазон купил нашу лицензию и поделился, а то у него деньгов чавота многа".
Результат немного не соответствовал ожидаемому - у жядного амазона деньгов оказалось достаточно много для того, чтобы заплатить своим разработчикам за собственную разработку, которая по отзывам в целом и получше монги будет (ну и, естественно, лучше ложится в амазоновские сервисы). А жаждущих акаунта в редислабе с rtt 150 вместо 15 - что-то как-то так и не прибавилось.
> А не Амазон ли случаем брал опенсорсные разработки и делал из них свои закрытые поделки?
нет, он просто продавал (и продает, со старой версией) сервис - инстанс с уже установленой и настроенной монгой, разворачиваемый одним вызовом апи, и сразу готовый принимать запросы, и люди этот сервис готовы были оплачивать - хотя им, разумеется, никто не мешает вместо этого купить у амазона отдельную виртуалку с линуксом и самостоятельно там монгу окучивать и поддерживать. Только дороже обойдется, поэтому нафиг этот геморрой за деньги не нужен.
Теперь продает подключение к своей базе. А глупые и жадные опенсосеры - открыто cocнули.
>А глупые и жадные опенсосеры - открыто cocнули.Акции монги вполне себе растут, быстрее орацля даже )
Самое главное, есть ещё умные люди, которые не пользуются этими вашими облачками. У них как было монго, так и есть. Кстати, 4.2.
в основном для кэширования.А вот монга зачем нужна, не понятно.
В режиме одного узла монга хуже Postgres с JSONB
В режиме кластера - хуже Cassandra, HBase и тд в зависимости от задачи.
> в основном для кэширования.
> А вот монга зачем нужна, не понятно.
> В режиме одного узла монга хуже Postgres с JSONB
> В режиме кластера - хуже Cassandra, HBase и тд в зависимости от
> задачи.Забудьте уже эту cassandra тоже, есть scylla
Но монга удобнее в использовании, чем Cassandra и HBase, для прикладных задач. И, в отличие от PostgreSQL, имеет встроенный хорошо отлаженный фейловер и вменяемое встроенное шардирование.Т.е. если вы лично рассматриваете «вот здесь она хуже так, а вон там так», то на практике для многих она оказывается золотой серединой. (Ну или каким-то ее приближением)
>В режиме одного узла монга хуже Postgres с JSONB3.14-жжж
>В режиме кластера - хуже Cassandra, HBase
Сравнивать монгу и кассандру может только чел, который обе СУБД только на картинке видел.
Сейчас я тебе покажу зачем, лови - https://redisson.org
Ох ты, какой костыль знатный. Спасибо.
> Ну с монгой всё понятно, а вот это чудовище реально зачем?затем что не всем нужна именно таза банных - кому-то нужен просто кэш, который незачем хранить на диске (в котором монга норовит прогрызть дыру).
И после того как ты вволю поназатрахаешься с попытками обеспечить фейловер и распределение нагрузки по мемкэшам - возможно, будешь и этой наколенной поделке рад.
P.S. потом она ухитрится не заметить split-brain, и рад ты станешь немножко меньше.
> P.S. потом она ухитрится не заметить split-brain, и рад ты станешь немножко
> меньше.Вот только хотел сказать, но ты меня опедерил :)
> ssl/tlsНу наконец-то
>> ssl/tls
> Ну наконец-тоПусть ещё QUIC добавят.
Вопрос - на хрена, в условиях, когда это предназначено для работы в пределах стойки или вообще одной машины.
> Пусть ещё QUIC добавят.между прочим, это одно из тех немногих мест, где от него могла бы быть польза (хотя весьма сомнительная, учитывая его файрволонебезопасность)
Но его добавят не раньше, чем готовая реализация будет в виде нескучной библиотечки.> Вопрос - на хрена, в условиях, когда это предназначено для работы в
> пределах стойки или вообще одной машины.для неумеющих настраивать vpn, когда стойка и машина - арендованные, а на аренду изолированного сегмента денег пожабились. Ну или когда всерьез используется редисовый geodistribution (а vpn настраивать мы так и не научились).
Уже 6-ая версия, а всё пишут, что "похожий на Memcached".
инвесторы любят большие бессмысленные числа. А версия на самом деле - 1.0.6, ничего там отродясь глобально не менялось.
> ничего там отродясь глобально не менялось.заметил крупнейший иксперт опеннетов по всем вопросам
Фига себе не менялось. Одни стримы, которыми в простых случаях можно кафку заменить, чего мтоят
ну ладно, ладно, 1.6 (хотя вот конкретно в шестой - чего? 1.3.6 в лучшем случае.) Да, добавлена пара очень нужных (1% пользующихся или раздумывающих не попользовать ли) фич, обычный minor.Просто цифирки версий идиотики старательно делают ничего незначащими - ни совместимости, ни глобальных изменений они не отражают. Инвесторы рады. А тебе незачем знать - версия должна быть последняя, и точка.
Почему же, все по semver-у. Формат хранилища изменился так, что с предыдущей версией работать не будет - - увеличивают первую циферку.
Хоспади, как всё раздуто.
В последних версиях Memcached поддерживает возможность сохранить содержимое кэша на диске, правда там конечно далеко не такие гарантии.