The OpenNET Project / Index page

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

Первый стабильный релиз СУБД Membase Server

13.10.2010 11:52

Анонсирован релиз БД Membase 1.6, получивший статус стабильного. БД Membase разработана под руководством основателя проекта Memcached, относится к категории NoSQL-систем. По своей сути Membase напоминает проекты MemcacheDB и Redis, расширяя возможности БД Memcached, изначально хранящей данные только в оперативной памяти, средствами для обеспечения постоянного хранения, за счет их дополнительного сброса на диск или SSD-накопитель. Код Membase доступен для свободной загрузки и распространяется в рамках лицензии Apache 2.0.

Продукт распространяется в двух редакциях Community и Enterprise. Оба варианта построены на основе единой базы исходных текстов, но Enterprise версия проходит расширенных цикл тестирования и отличается наличием сервиса коммерческой поддержки. При этом полная Enterprise-сборка доступна для свободной загрузки, может тестироваться на неограниченном числе узлов и обслуживать до двух узлов в режиме промышленной эксплуатации.

По сравнению с последней тестовой версией в Membase 1.6 добавлено два ключевых улучшения:

  • Для Memcached и Membase унифицированы типы блоков, что делает данные системы полностью взаимозаменяемыми, облегчает миграцию от Memcached к Membase и дает возможность разработчикам использовать единые технологии как для организации кэшировния, так и для выполнения операций с постоянным и реплицированным хранилищем;
  • Подготовка бинарных сборок для 32- и 64-разрядных платформ Linux (rpm и deb-пакеты) и Windows.

Ключевые особенности Membase:

  • API Membase на 100% обратно совместим с Memcached, т.е. любое приложение поддерживающее Memcached может без переработки взаимодействовать с Membase;
  • Оптимизация процесса синхронизации данных на постоянный носитель, поддерживаются различные типы подключения SSD-накопителей, а при организации постоянного хранилища на жестких дисках, учитывается вращение шпинделя. Данные изначально сохраняются в ОЗУ, а затем в менее приоритетном режиме синхронизируются по цепочке на менее приоритетный носитель, максимально задействуя многопоточность и асинхронное выполнение операций. Например, вначале данные могут быть сброшены на SSD, а затем на диск.
  • Поддержка автоматической репликации данных между узлами кластера из Membase-серверов и возможность оперативного замещения вышедшего из строя узла;
  • Поддержка функций динамического реконфигурирования, позволяющих добавлять или удалять узлы Membase и проводить ребалансировку данных без остановки кластера и не влияя на работу активных приложений;
  • Линейная масштабируемость, при нехватке производительности достаточно запустить Membase на дополнительном сервере и через специальный интерфейс клонировать уже работающий узел кластера и запустить процесс ребалансировки базы;
  • Реализация иерархической модели управления хранилищем и наличие универсального инструмента для централизованного управления Membase-кластером;


  1. Главная ссылка к новости (http://blog.membase.com/Membas...)
  2. OpenNews: Представлен релиз БД Redis 2.0.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28267-membase
Ключевые слова: membase, database, nosql, memcached
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (4) RSS
  • 1, Аноним (-), 12:04, 13/10/2010 [ответить]  
  • –1 +/
    > и отличается от проектов MemcacheDB и Redis поддержкой средств для обеспечения постоянного хранения данных, за счет их периодического сброса на диск

    FAIL

     
     
  • 2, zazik (ok), 12:58, 13/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Для MemcacheDB и Redis да, безусловно.
     
  • 4, Аноним (-), 13:04, 13/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    только хотел написать, что Redis давно убет сбрасывать данные на диск
     

  • 3, sashka_ua (?), 13:04, 13/10/2010 [ответить]  
  • +/
    Пробовали membase в бете как альтернативу memcachedb.

    > API Membase на 100% обратно совместим с Memcached, т.е. любое приложение поддерживающее Memcached может без переработки взаимодействовать с Membase;

    Нужно проверять. В бете "memcached-tools 127.0.0.1:11211 dump" ничего не отдавало, вися в консоли.


    Было 2 сервера в кластере. В итоге при нагрузке оба сервера "залипли", перестав отвечать на какие либо команды. Иногда сам по себе происходил сбой о котором было оповещение в панели управления и в итоге оба сервера переставали отвечать.

    Еще раз, пробовали бету2.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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