[NIXP] Drizzle, форк MySQL, достиг статуса бета-версии

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Drizzle, форк MySQL, достиг статуса бета-версии

Сообщение Dmitry Shurupov »

Вчера была выпущена сборка Open Source-проекта Drizzle под номером 1802. Разработчики объявили о том, что с этим релизом их продукт перешел в стадию бета-тестирования. Проект Drizzle стартовал около 3 лет назад одним из сотрудников Sun Microsystems. Изначально поддержку оказывала Sun, но затем этот интерес перешел к хостинг-компании Rackspace, которая теперь оплачивает работу нескольких программистов, занимающихся развитием Drizzle. Идея форка от MySQL заключалась в создании СУБД с поддержкой языка SQL, которая была бы оптимизирована для облачных и веб-приложений. Таким образом, авторы решили убрать из MySQL различные «корпоративные» функции, которые не нужны СУБД при подобном использовании. В качестве хранилища данных в Drizzle предпочитают InnoDB, хотя есть и поддержка PBXT, а также плагины для Embedded InnoDB и HailDB. Финальный релиз Drizzle запланирован на февраль 2011 года.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
rssbot
Бот
Сообщения: 6001
ОС: gnu/linux

Re: [NIXP] Drizzle, форк MySQL, достиг статуса бета-версии

Сообщение rssbot »


Разработчики СУБД Drizzle объявили о переходе проекта на стадию бета-тестирования. Drizzle представляет собой упрощенный и более быстрый вариант MySQL, в котором убрана поддержка утяжеляющих работу MySQL возможностей, которые планируется реализовать в виде плагинов. БД позиционируется как высоконадежная и поддерживающая ACID-транзакции. В качестве хранилища используется InnoDB и PBXT. Исходные тексты проекта переписаны на языке C++ и распространяются в рамках лицензии GPLv2. Управление проектом находится в руках независимого сообщества. Выпуск первого стабильного релиза намечен на февраль 2011 года. В отличие от SQLite, СУБД Drizzle не претендует на роль встраиваемого решения и реализована в виде сервера. Архитектура Drizzle построена на основе идеи микро-ядра и подключаемых через модули дополнительных возможностей. В СУБД основной упор делается на оптимизацию для работы в Cloud-инфраструктуре и для обеспечения работы web-приложений (максимальное упрощение структуры БД и вынос логики на сторону приложений). В частности, дизайн СУБД позволяет организовать обработку большого числа параллельных запросов, при выполнении который в полной мере задействуются мощности многоядерных CPU. Имеются встроенные средства для разнесения данных по ключевому полю (шардинг) на кластер из нескольких машин. Большое внимание также уделяется процессу упрощения выполнения типовых задач по использованию и администрированию СУБД. По сравнению с MySQL в Drizzl удалена поддержка хранимых процедур (вместо CREATE FUNCTION следует использовать связываемые объекты), триггеров, кэша запросов (query cache), представлений (view), операции GRANT и ALTER, ограничений ACL, команды SHOW, предварительно подготовленных запросов (prepared statement). Прекращена поддержка следующих типов данных: SET, TIME, YEAR, TINYINT/SMALLIN/MEDIUMINT, TINYBLOB/MEDIUMBLOB/LONGBLOB, TINYTEXT/MEDIUMTEXT/LONGTEXT, UNSIGNED, GEOMETRY, POINT, LINESTRING, POLYGON, FULLTEXT. Из поддерживаемых типов данных отмечаются: INTEGER, BIGINT, DOUBLE/FLOAT, DECIMAL/NUMERIC, VARCHAR, BLOB, TEXT, DATE, TIMESTAMP, DATETIME, ENUM. По сравнению с прошлым тестовым выпуском в первой бета-версии представлены следующие улучшения:
  • По умолчанию для подключения клиентов используется MySQL-совместимый протокол и порт 3306 (в планах есть проект по созданию легковесного протокола, который будет обслуживать соединения на порту 4427);
  • В состав включена утилита drizzledump, предназначенная для проведения прямой миграции (без промежуточных дампов) баз с MySQL в Drizzle;
  • Улучшена поддержка репликации и механизмов аутентификации;
  • Добавлено множество опциональных плагинов.
Некоторые идеи на будущее:
  • Плагин для авторизации в LDAP;
  • Независимость от схемы данных, уход от привязки к иерархии директорий в файловой системе и способность работать поверх NoSQL или Cloud-хранилищ;
  • Переход на встраиваемый вариант InnoDB (InnoDB Embedded Server) вместо использования Innodb-плагина. InnoDB Embedded занимает около 800 Кб памяти и полностью поддерживает ACID-транзакции;
  • Новый, значительно упрощенный, API для создания движков хранилищ данных;



Источник: http://www.opennet.ru/opennews/art.shtml?num=28124


оригинал на opennet.ru
Спасибо сказали: