The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Представлен релиз БД Redis 2.0.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Представлен релиз БД Redis 2.0.0"  +/
Сообщение от opennews (??) on 07-Сен-10, 15:58 
Увидел свет (http://groups.google.com/group/redis-db/msg/7261246761086753) стабильный релиз хранилища Redis 2.0 (http://code.google.com/p/redis/),  относящегося к классу NoSQL-систем и предоставляющего похожие на Memcached функции для хранения данных в формате ключ/значение. Активное кэширование данных в оперативной памяти позволяет добиться фантастической производительности (http://code.google.com/p/redis/wiki/Benchmark): 110000 операций записи или 81000 операций чтения в секунду на сервере с CPU Xeon X3320 2.5 ГГц. В отличие от Memcached, Redis обеспечивает постоянное хранение данных на диске и гарантирует сохранность БД в случае аварийного завершения работы. Исходные тексты проекта распространяются в рамках лицензии BSD.

Redis позволяет использовать, помимо строк, в качестве значений списки, хэши и множества. Для управления данными поддерживаются такие команды, как инкремент/декремент, стандартные операции над списками и множествами (объединение, пересечение), переименование к...

URL: http://groups.google.com/group/redis-db/msg/7261246761086753
Новость: http://www.opennet.ru/opennews/art.shtml?num=27875

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от Аноним (??) on 07-Сен-10, 15:58 
А что за ниша предназначена для данного вида БД?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Представлен релиз БД Redis 2.0.0"  –6 +/
Сообщение от Трухин_Юрий_Владимирович (ok) on 07-Сен-10, 16:09 
организация storage key-value баз данных. Для многих программ реляционная модель не подходит, а с помощью NoSQL можно сделать все просто. И по производительности будет значительно быстрее реляционных хранилищ.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Представлен релиз БД Redis 2.0.0"  –9 +/
Сообщение от Трухин_Юрий_Владимирович (ok) on 07-Сен-10, 16:10 
мне интересно другое, есть ли у Redis поддержка транзакций? У MongoDB нет, что чревато потерей и кашей данных при резком выключении сервера. Есть тут те, кто пробовал Redis?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от User (??) on 07-Сен-10, 16:17 
Поддержка транзакций. Новые команды MULTI, EXEC и DISCARD позволяют выполнить за один шаг группу команд, гарантируя непротиворечивость и последовательность (команды от других запросов не могут вклиниться) выполнения заданной группы команд, а в случае проблем позволяя откатить изменения;
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от Влад (??) on 07-Сен-10, 16:19 
А как насчет блокировок?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от Alikus (ok) on 07-Сен-10, 16:32 
Вы про http://code.google.com/p/redis/wiki/BlpopCommand ?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Представлен релиз БД Redis 2.0.0"  –7 +/
Сообщение от Трухин_Юрий_Владимирович (ok) on 07-Сен-10, 18:47 
в принципе оно решает проблему если посылать данные по ключу за запрос. т.е. если 2 клиента попробуют писать в один ключ - она поставит их в очередь. Но речь таки о транзакциях: если мы пишем блок данных, который логически связан за один запрос. Выключили свет и записалась только часть. Что тогда?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Представлен релиз БД Redis 2.0.0"  –6 +/
Сообщение от Трухин_Юрий_Владимирович (ok) on 07-Сен-10, 18:49 
>Поддержка транзакций. Новые команды MULTI, EXEC и DISCARD позволяют выполнить за один
>шаг группу команд, гарантируя непротиворечивость и последовательность (команды от других запросов
>не могут вклиниться)

да, это понятно, а если невозможно завершение записи? по правилам транзакция должна откатиться, удалить недописанные данные и сообщить об этом

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от XoRe (ok) on 07-Сен-10, 19:07 
>по правилам транзакция должна
>откатиться, удалить недописанные данные и сообщить об этом

При выключенном питании? =)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от Roswell on 07-Сен-10, 20:37 
При следующем старте.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от Michael Shigorin email(ok) on 08-Сен-10, 09:43 
Наш гура высказался дословно так: "Редис - база с оч условным durability" (вероятно, относится к осмотренному ранее).
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Представлен релиз БД Redis 2.0.0"  –3 +/
Сообщение от pavlinux (ok) on 07-Сен-10, 17:15 
> добавлен механизм, позволяющий держать в ОЗУ

Чё, прям таки в ОЗУ, иль всё ж в VM? (а то понимаете ли VM разный бывает)

> использовать не системный swap

Интересно, а система об этом как узнает, если вдруг вся оперативка кончится?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от Вася (??) on 08-Сен-10, 00:43 
>Интересно, а система об этом как узнает, если вдруг вся оперативка кончится?
>

В начале работы запрашивается кусок памяти, который используется под буферв в/в. И если этого куска не хватает, то часть сбрасывается на диск. Это они и назвали не системный swap

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от аноним on 08-Сен-10, 10:05 
прикольно. но вопрос то в том - не свалится ли этот кусок в системный своп при определенных условиях?
а то будет из системного в не системный гонять. и наоборот.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от Вася (??) on 08-Сен-10, 18:00 
>а то будет из системного в не системный гонять. и наоборот.

Могу только предположить, что для Базы Данных отводится персональный сервер. Потому не зачем там запускать какие-либо программы. И следовательно ни что не потребует ОС заниматься swap-ом

ЗЫ. Всегда использовал для буферов 4Кб, но в прошлом году пересмотрел свою позицию и размахнулся аж на 64Кб. И конечно получил выигрыш в скорости. Однако Ваш вопрос заставил меня задуматься - а всегда ли будет этот выигрыш. И не стоит ли для критичных участков алгоритма вернуться к 4Кб.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от К.А. on 09-Сен-10, 22:42 
>Могу только предположить, что для Базы Данных отводится персональный сервер

не жирно ли будет? ключевое слово: виртуализация. Ваш К.А.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от XoRe (ok) on 10-Сен-10, 00:49 
>>Могу только предположить, что для Базы Данных отводится персональный сервер
>
>не жирно ли будет? ключевое слово: виртуализация. Ваш К.А.

Как "К.А."-то расшифровывается?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Представлен релиз БД Redis 2.0.0"  +/
Сообщение от imp13 on 10-Сен-10, 09:05 
>>>Могу только предположить, что для Базы Данных отводится персональный сервер
>>
>>не жирно ли будет? ключевое слово: виртуализация. Ваш К.А.
>
>Как "К.А."-то расшифровывается?

Капитан Ачевиднасть

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру