The OpenNET Project / Index page

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

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

Представлен проект 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
Тип: Программы
Ключевые слова: memcached, cache, database
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | 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:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor