<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз БД Redis 2.2</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74960.html</link>
    <description>Сальвадор Санфилиппо (Salvatore Sanfilippo), работающий в компании VMWare, представил (http://twitter.com/antirez/status/40103885683040256) новую стабильную ветку БД Redis 2.2 (http://redis.io/). Redis относится к классу NoSQL-систем, предоставляя похожие на Memcached функции для хранения данных в формате ключ/значение, расширенные поддержкой структурированных форматов данных, таких как списки, хэши и множества.  Для управления данными поддерживаются такие команды, как инкремент/декремент, стандартные операции над списками и множествами (объединение, пересечение), переименование ключей, множественные выборки и функции сортировки. Исходные тексты проекта распространяются в рамках лицензии BSD. Клиентские библиотеки доступны для большинства популярных языков, включая Perl, Python, PHP, Java, Ruby и Tcl.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В отличие от Memcached, Redis обеспечивает постоянное хранение данных на диске и гарантирует сохранность БД в случае аварийного завершения работы. Поддерживается два режима хранения...&lt;br&gt;&lt;br&gt;URL: http://twitter</description>

<item>
    <title>Релиз БД Redis 2.2 (pegas)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74960.html#34</link>
    <pubDate>Tue, 22 Oct 2013 04:40:13 GMT</pubDate>
    <description>Ну во первых, стукнутая финдиректорша , самый главный владелец компании, а во вторых на сколько я знаю, если б не она, где б были твои познания. И pegas pay не покойник, между прочем. &lt;br&gt;</description>
</item>

<item>
    <title>Релиз БД Redis 2.2 (Veter)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74960.html#33</link>
    <pubDate>Fri, 25 Feb 2011 12:42:03 GMT</pubDate>
    <description>&amp;gt; Времена меняются. В changelog&apos;е к 2.2 отдельно подчёркнута оптимизация&lt;br&gt;&amp;gt; конкретно моего случая. Что ж, попробуем, посмотрим.&lt;br&gt;&lt;br&gt;Еще рекомендуется 32-бит сборку ставить на 64-бит систему, экономия памяти выходит существенная.&lt;br&gt;&lt;br&gt;Что касается апдейтов в реляционных СУБД, все не так весело, как вы говорите. Например, при вставке записей в таблицу даже с относительно небольшим количеством записей (десятки миллионов), время на обновление индексов сильно возрастает. Когда многие выборки идут по недавно добавленным записям, то и тысячи транзакций в секунду становятся недостижимым результатом. В постгресе из-за версионности записей при наличии продолжительных транзакций начинает быстро накапливаться &quot;мусор&quot; и размер таблицы и индексов резко увеличивается. Разумеется, есть способы борьбы с такими явлениями, но скорость работы все равно значительно снижается плюс требуется регулярное администрирование. Есть и другие проблемы. В случае, когда поддержка SQL не требуется, к чему платить за нее такую цену?...&lt;br&gt;</description>
</item>

<item>
    <title>Релиз БД Redis 2.2 (Anonymousmouse)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74960.html#32</link>
    <pubDate>Fri, 25 Feb 2011 11:49:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Плюс еще стоит вспомнить про компактное хранение данных. Это третье.&lt;br&gt;&amp;gt; А вот тут редис и сливает постгресу и мускулу. Потому как не &lt;br&gt;&amp;gt; знает никаких типов данных. На моих задачах редис проигрывает тому же &lt;br&gt;&amp;gt; постгресу в три раза по потреблению памяти, потому как не умеет &lt;br&gt;&amp;gt; integer.&lt;br&gt;&lt;br&gt;Времена меняются. В changelog&apos;е к 2.2 отдельно подчёркнута оптимизация конкретно моего случая. Что ж, попробуем, посмотрим.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз БД Redis 2.2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74960.html#31</link>
    <pubDate>Fri, 25 Feb 2011 08:37:26 GMT</pubDate>
    <description>&amp;gt;Чем лучше SQL-подобных БД ?&lt;br&gt;&lt;br&gt;проще =&amp;gt; меньше ошибок, быстрее работает в качестве операционной БД&lt;br&gt;&lt;br&gt;вообще говоря стоит наверное рассмотреть хранилище данных, где NoSQL, как операционная БД, а с SQL аналитическая.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз БД Redis 2.2 (FilimoniC)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74960.html#30</link>
    <pubDate>Fri, 25 Feb 2011 08:02:29 GMT</pubDate>
    <description>&amp;gt; Как-то меня звали на работу в одну платёжную систему, ну, у которой &lt;br&gt;&amp;gt; терминалы в метро. И там на собеседовании мужик такой говорит: &quot;Когда-то &lt;br&gt;&amp;gt; у нас было всего 3 сотрудника и 10 терминалов, а сейчас &lt;br&gt;&amp;gt; у нас 20 сотрудников и 200 терминалов в двух городах, и &lt;br&gt;&amp;gt; мы продолжаем расти!&quot; Я его спрашиваю: а кому от этого стало &lt;br&gt;&amp;gt; лучше? Комиссия за платежи снизилась, или у сотрудников зарплата выросла? Вы &lt;br&gt;&amp;gt; мне, наверно, сейчас $60000 в год предложите, раз у вас такая &lt;br&gt;&amp;gt; преуспевающая компания? А он кряхтит да жмётся, не знает, что ответить. &lt;br&gt;&amp;gt; Чего-то я, наверно, не понимаю.&lt;br&gt;&lt;br&gt;200 терминалов это очень мало для платежной системы. У ныне покойного Pegas Pay было около 1000, при том, что особо с ним никто не хотел работать из-за стукнутой на голову финдиректорши&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Релиз БД Redis 2.2 (Anonymousmouse)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74960.html#29</link>
    <pubDate>Fri, 25 Feb 2011 00:25:49 GMT</pubDate>
    <description>&amp;gt; Вы принципиально не читаете статьи, на которые ссылаетесь?..&lt;br&gt;&lt;br&gt;А Вы принципиально не читаете сообщения, на которые отвечаете? :)&lt;br&gt;&lt;br&gt;&amp;gt; В названной вами статье есть небольшая ремарка - в случае, если кроме чтения есть и операции модификации, то результат будет совершенно иной. В самом деле, в отсутствие блокировок можно получить красивый результат... но добавка даже небольшого количества апдейтов ухудшает результат на порядки (в 10,100,100,... раз).&lt;br&gt;&lt;br&gt;А вот не рассказывайте сказки. Просто апдейты тоже надо уметь писать, и таблицы нормально проектировать. Именно что во избежание блокировок. На своих задачах с getset я получил отставание постгреса от редиса всего в полтора раза. При этом в редисе это один getset, а в постгресе селект+апдейт.&lt;br&gt;&lt;br&gt;&amp;gt; Как правило, чтобы в БД были данные, их туда нужно писать... Это первое. &lt;br&gt;&lt;br&gt;Кто бы спорил.&lt;br&gt;&lt;br&gt;&amp;gt; Второе - редис старается эффективно работать в ситуации, когда БД не помещается в ОЗУ, в то время как мускуль и постгрес в такой ситуации совершенно неэффективны. Это второе</description>
</item>

<item>
    <title>Релиз БД Redis 2.2 (Veter)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74960.html#28</link>
    <pubDate>Thu, 24 Feb 2011 21:51:02 GMT</pubDate>
    <description>У редис есть append-only журнал, аналог журналов реляционных СУБД. И точно так же, как и у мускуля и постгреса fync вызывается не после каждой транзакции, и целостность данных у всех названных решений идентична (если не учитывать возможные ошибки в реализации, естественно). Способ дальнейшего повышения надежности - построение кластера.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз БД Redis 2.2 (Veter)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74960.html#27</link>
    <pubDate>Thu, 24 Feb 2011 21:44:17 GMT</pubDate>
    <description>Вы принципиально не читаете статьи, на которые ссылаетесь?.. В названной вами статье есть небольшая ремарка - в случае, если кроме чтения есть и операции модификации, то результат будет совершенно иной. В самом деле, в отсутствие блокировок можно получить красивый результат... но добавка даже небольшого количества апдейтов ухудшает результат на порядки (в 10,100,100,... раз). Как правило, чтобы в БД были данные, их туда нужно писать... Это первое. Второе - редис старается эффективно работать в ситуации, когда БД не помещается в ОЗУ, в то время как мускуль и постгрес в такой ситуации совершенно неэффективны. Это второе. Плюс еще стоит вспомнить про компактное хранение данных. Это третье. А также учесть, что редис предоставляет быстрые выборки элементов списка и множество других операций, которые медленны или вовсе не реализованы в реляционных СУБД. Это четвертое. Можно и продолжить, но смысла нет, раз уж вы не удосужились прочитать названную вами же статью...&lt;br&gt;</description>
</item>

<item>
    <title>Релиз БД Redis 2.2 (uF0)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74960.html#26</link>
    <pubDate>Thu, 24 Feb 2011 14:20:57 GMT</pubDate>
    <description>&amp;gt; МАСШТАБИРУЕМОСТЬЮ и ВЫСОКИМИ НАГРУЗКАМИ - как правило, от жадности&lt;br&gt;&lt;br&gt;Это у тебя может быть от жадности, а у других 700 миллионов просмотров в месяц.&lt;br&gt;</description>
</item>

</channel>
</rss>
