The OpenNET Project / Index page

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

Redis - наследник memcached с поддержкой постоянного хранения данных

01.09.2009 11:00

Представлен проект Redis, который продолжает идеи таких проектов, как memcached и memcachedb, и является серверным хранилищем данных вида ключ/значение. Для обеспечения максимальной производительности Redis во время работы хранит все данные в оперативной памяти, периодически сохраняя снимки базы на диск. Архитектура приложения - однопроцессная, основанная на обработке событий, что позволяет избежать блокировок.

По сравнению с memcached, Redis позволяет использовать в качестве значений не только строки, но и списки, множества. Механизмы транзакций отсутствуют, что компенсируется богатым набором атомарных команд: инкремент/декремент, стандартные операции над списками и множествами, переименование ключей, множественная выборка и т.д.

Redis может оказаться хорошим выбором для высоконагруженных сервисов, так как адаптирован под максимальную производительность и поддерживает репликацию, а клиентские библиотеки доступны для большинства популярных языков: Perl, Python, PHP, Java, Ruby, Tcl и других. Заявленные значения производительности составляют 110000 операций записи или 81000 операций выборки в секунду на процессоре Xeon X3320 2.5 ГГц под управлением Linux 2.6. Исходные тексты доступны под лицензией BSD.

  1. Главная ссылка к новости (http://www.mysqlperformanceblo...)
  2. OpenNews: Mycached - дополнение для организации обращения к MySQL по протоколу memcached
  3. OpenNews: Стабильный релиз memcached 1.2.8. Новые материалы про memcached
  4. OpenNews: Обзор распределенных хранилищ для данных в форме ключ-значение
Автор новости: summer000
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/23236-memcached
Ключевые слова: memcached, cache, database
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Andrew Kolchoogin (?), 13:28, 01/09/2009 [ответить]  
  • +/
    А почему употреблено слово "наследник memcached?" Проект memcached закрыт?
     
     
  • 2.3, Paranoid (?), 13:38, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не закрыт, но унаследована основная идея memcached.
     
     
  • 3.6, Аноним (-), 16:23, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда, вероятно все же не наследник, а последователь.
     
     
  • 4.7, Paranoid (?), 16:50, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    http://ru.wiktionary.org/wiki/наследник
     

  • 1.2, Rui (?), 13:37, 01/09/2009 [ответить]  
  • +/
    ха-ха-ха давайте переизобретем timesten...
     
     
  • 2.4, Саша (??), 14:23, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ха-ха-ха давайте сначала откроем timesten...
     
     
  • 3.5, ruslat (?), 15:25, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    уже открыт: csql
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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