LINUX.ORG.RU

Mysql


57

7

Всего сообщений: 73

Разработчики Fedora предлагают перейти с MySQL на MariaDB

Группа Red Hat

Предлагается заменить MySQL на MariaDB в самом начале цикла развития Fedora 19. MySQL будет по-прежнему доступен по крайней мере еще один релиз, но MariaDB теперь будет по умолчанию. Кроме того, не будет поддерживаться параллельная установка обоих пакетов на одной машине, придется выбирать что-то одно.

Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Последние изменения, внесенные Oracle, указывают, что они движутся к большей закрытости проекта MySQL. Они больше не публикуют информацию о вопросах безопасности, и очень большая часть системы отслеживания ошибок MySQL больше не является общедоступной.

MariaDB — представляет собой разрабатываемое сообществом ответвление СУБД MySQL. Она сохраняет API / ABI совместимость с MySQL и добавляет некоторые новые функции. Проект был основан некоторыми из основных разработчиков MySQL, обладает более открытым подходом к разработке и активным сообществом. Разработчики Fedora считают, что с ними гораздо легче работать, особенно в отношении вопросов безопасности.

>>> Подробности

 , , ,

kerneliq
()

Встреча с разработчиком MySQL Дмитрием Леневым

Группа Open Source

В субботу, 17 ноября, в петербургском офисе компании Oracle состоится встреча сообщества CodeFreeze с Дмитрием Леневым — разработчиком MySQL Server. Доклад Дмитрия охватывает ряд архитектурных и организационных проблем, которые возникали в процессе разработки MySQL Server. Будут рассмотрены пути, которыми они решались, а также влияние, оказанное выбором того или иного пути решения, на дальнейшее развитие сервера. В частности, речь пойдёт о том, как в MySQL добавляли транзакции, как менялся цикл разработки продукта и как развивали подсистему диагностики.

Участие бесплатное! Зарегистрироваться и посмотреть подробности можно здесь.

 ,

stevejobs
()

Новая версия проекта AHC — 1.0, предназначенная для разработчиков на языках Python и PHP

Группа Open Source

Вышла новая версия проекта AHC — 1.0, предназначенная для разработчиков на языках Python и PHP. Основной идей проекта является быстрое развертывание проектов на локальной машине разработчика (production сервера не являются исключением).

  • Шифрование директории проектов. Быстрое добавление/удаление виртуальных хостов (проектов) для php, python и django framework.
  • Веб-сервером выступает либо apache, или же nginx (FastCGI).
  • Быстрое добавление баз данных и пользователей для MySQL.
  • FTP-аккаунты, как для созданных хостов, так и для отдельно указанных директорий.
  • Для Apache существует поддержка оптимизации статики с использованием директив mod_headers и mod_expires; защита посредством сертификатов, сгенерированных для пользователей (пока доступно только для одного хоста).
  • Есть возможность установить конфигурацию Nginx для проксирования запросов на Apache.
  • Настройка зон для Bind с указанием на созданные хосты. Субдомены не являются исключением и хранятся в основном файле зоны.
  • В ближайшее время будет добавлена поддержка git deployment.

Проект ориентирован на пользователей, использующих дистрибутивы на основе Debian. Помощь по портированию на Redhat-подобные дистрибутивы приветствуется.

Git-репозиторий

>>> Сайт проекта

 , , , ,

GoTLiuM
()

Twitter открыл исходные тексты своих модификаций СУБД MySQL

Группа Open Source

Twitter открыл исходные тексты модифицированной версии MySQL, которую используют в компании для хранения текстов твитов, timeline и данных пользователей.

Исходники включают большое количество изменений, в том числе:

  • дополнительные статусные переменные для мониторинга состояния InnoDB;
  • оптимизацию распределения памяти для больших NUMA-систем;
  • возможность отмены долго выполняющихся запросов по таймауту с миллисекундным разрешением;
  • выгрузку и восстановление буферов InnoDB, позволяющую производить быструю перезагрузку СУБД;
  • оптимизации для SSD.

Исходные тексты доступны на github.

>>> Подробности

 ,

maxcom
()

Расширяем MySQL: SQL или NoSQL - вот в чем вопрос

Группа Документация

Представлена серия статей, подробно описывающая NoSQL-возможности MySQL. В качестве примеров подробно рассмотрены два плагина для MySQL, реализующие NoSQL-функциональность: HandlerSocket и Oracle Memcached. Кроме официальных параметров и настроек, описаны некоторые недокументированные возможности этих плагинов, а также проведены их сравнительные тесты.

>>> Подробности

 handlersocket, , , newsql,

Pleshner
()

Русская документация по Maatkit

Группа Документация

Представлена серия статей подробно описывающая все возможности скрипт-пакета Maatkit. Maatkit - это набор инструментов, который предоставляет собой расширенные средства по управлению MySQL, сбору аналитической информации и ее обработке, проведению рутинных операций, восстановлению данных и прочего. Этот пакет разработан и поддерживается компанией Percona.

Косвенным показателем популярности Maatkit является статистика, равная 60 000 скачиваний на конец 2010 года (только со страницы Google Сode, не считая официальной страницы проекта), а также использование этого сервисного пакета при администрировании MySQL на постоянной основе во множестве мировых компаний, например, таких как Facebook и Google. С недавних пор, некоторые утилиты из Maatkit поддерживают также работу и с СУБД PostgreSQL и memcached.

>>> Подробности

 maatkit,

Pleshner
()

Конференция HighLoad++ и мастер-класс Петра Зайцева «MySQL-тренинг для разработчиков от Percona» (Москва)

Группа Конференции и встречи

3-4 октября пройдет пятая профессиональная конференция разработчиков высоконагруженных систем HighLoad++.

В течение нескольких последних лет мы подробно изучили все, что можно назвать стандартом в разработке сложных веб-проектов. Сейчас трехзвенная архитектура, горизонтальное масштабирование, репликация, шардинг, nginx и memcached знакомы уже многим веб-разработчикам.

В 2011 году на конференции мы поговорим о новых архитектурах, новых концепциях и подходах в построении крупных проектов.

5 октября организаторы HighLoad++ и Percona с радостью представляют абсолютно эксклюзивный для России мастер-класс Петра Зайцева, владельца сильнейшей в мире компании-консультанта по MySQL — мастер-класс «MySQL-тренинг для разработчиков от Percona».

( читать дальше... )

>>> Подробности

 , , , ,

maxcom
()

Oracle выпускает коммерческие расширения для MySQL

Группа Проприетарное ПО

Компания Oracle объявила о выходе коммерческих расширений к базе данных MySQL. Указанные расширения доступны только для редакции Enterprise, и именно они в будущем станут главным различием между корпоративной версией и версией для сообщества. Ранее корпоративная версия в дополнение включала только внешние инструменты, монитор и средство создания резервных копий, но теперь новые расширения гораздо глубже затрагивают само ядро базы данных.

Среди готовых расширений можно выделить пул потоков, который, по заявлениям Oracle, увеличивает производительность вплоть до 20 раз на системах с количеством ядер от 16 и выше. Два расширения для высокой доступности включают шаблон для развертывания базы данных на виртуальных машинах и кластерах под управлением Windows Server. И, наконец, еще два расширения позволяют использовать API для идентификации пользователей с помощью Pluggable Authentication Modules (PAM) или Active Directory.

Стоит отметить, что выпуск коммерческих расширений встретил как критику, так и одобрение среди членов сообщества.

>>> Подробности

 , ,

ins3y3d
()

Вышла Percona XtraBackup 1.6

Группа Open Source

12 Апреля, в день своего релиза, Percona XtraBackup получила награду «Application of the Year»
на конференции O'Reilly MySQL Conference & Expo


В этот же день выпущена новая версия утилиты Percona XtraBackup предназначенной
для создания «горячих» резервных копий таблиц, использующих InnoDB/XtraDB.


Percona XtraBackup позволяет, не создавая существенной дополнительной нагрузки
на сервер, делать полные, инкрементальные, частичные резервные копии баз данных,
работающих под управлением СУБД MySQL, Percona Server, MariaDB, Drizzle.

В версии 1.6 в опции скрипта innobackupex добавлены опции:

  • extra-lsndir, позволяющая указывать директорию с заархивированной резервной копией и считывать с какого момента производить инкрементальное копирование.
  • incremental-lsn, позволяющая явно указать позицию (log sequence number), с которой начинать инкрементальное копирование
  • incremental-dir, которая передает значение соответствующей опции исполняемого файла xtrabackup


Мы исправили более 10 дефектов, убрали многочисленные предупреждения при сборке, обновили документацию

Дополнительная информация:

Утилита выпускается под лицензией GPL v 2 и полностью бесплатна

Также для Percona XtraBackup доступны:

Будем рады видеть вас среди наших пользователей и клиентов.

>>> Подробности на mysqlperformanceblog

 , , , , xtradb

lsec
()

Построение каталога товаров для Интернет-магазина с помощью локальной базы данных и Web-служб

Группа Документация

В данной статье рассматривается пример, относящийся к электронной торговле, но подобные технологии можно использовать и для других предметных областей, чтобы обеспечить собственный Web-сайт информацией с других ресурсов. Подобная интеграция позволяет увеличить количество клиентов основного ресурса. Также, если заключить договор со сторонним сайтом, то действия пользователей можно «монетизировать», получая определенную выплату каждый раз, когда покупатель, находясь на основном сайте, решает приобрести какой-либо товар, поставляемый с сайта Amazon. В этом случае Web-служба позволяет использовать сайт Amazon (или подобный) не только для расширения списка доступных товаров, но и для осуществления покупок.

>>> Подробности

 , , ,

IBM_dW
()

Devconf::PHPConf Конференция 2011 - 21-22 мая Москва (с участием автора PHP и разработчиков PHP6)

Группа Open Source

Приглашаем WEB-разработчиков к участию в 10-й Международной конференции DEVCONF::PHPCONF 21-22 мая 2011!

В программе конференции следующие интересные выступления:

День первый (21-го):

  • Marcus Bourgerus (Google) с докладом «Introduction to pure functional PHP»
  • Perl & Silverlight: новая альтернатива для создания Rich Internet Applications
  • Сотрудничество Microsoft & Zend - PHP: DOTNET
  • Perl и Web 2.0
  • Moose - постмодернистская объектная система на Perl
  • Пора отправлять С на свалку истории! Пишем демонов на PHP с использованием расширения libevent.(Вадим Крючков)
  • PHP6: - Optimization is a Mistake от автора PHP. (Ilya Alshanetskiy - Core PHP Developer)
  • рефакторинг Perl-кода
  • Здоровая альтернатива MySQL - MariaDB. Один из авторов MySQL & MariaDB.(Michael Widenius, один из основателей MySQL AB, автор MySQL Server и MariaDB (http://monty-says.blogspot.com/).
  • PostgreSQL 9.0 Final. (Голубь Павел, MicroOLAP Technologies Ltd Inc.)
  • Флипчарт: PostgreSQL на DEVConf - встреча фанатов.(Алексей Тимохин)

День второй (22-го):

  • PHP 6: Что нового в языке: полная поддержка Unicode, замыкания,лямбда и прочие улучшения.
  • Опыт создания и эксплуатации высоконагруженных веб-проектов. Вопросы интеграции с 1С.
  • построение совместимых Perl/mod_perl систем с последовательным интерфейсом
  • разработка CMS для крупного портала
  • Авторы PHP откроют секреты PHP (Exposing Hidden PHP Secrets / How PHP Ticks) (Derick Rethans)
  • XML Sapiens как универсальная концепция сайтостроения в разрезе XML/PHP
  • применение ORM в Perl
  • ООП. Parrot. Можно закапывать.
  • использование шаблона проектирования MVC в web-проектах
  • использование web-based real-time графического вывода с использованием Perl

Мастер-классы 3дня, 2 потока:

  • Практика независимой WEB-разработки (freelance)
  • Практика разработки корпоративных веб-приложений 2011
  • Экстремальное программирование: Agile Scrum по GTD к TDD - 2 дня (компьютерный класс)
  • Организация Build-Test-Deploy цикла при разработке PHP приложений
  • Как заработать деньги на Open Source
  • Свой проект свободно распространяемого Программного Обеспечения
  • Использование низкоуровневых возможностей PHP в разработке веб-приложений
  • Практика использования технологии XSLT в приложениях php5
  • XML в PHP6
  • Разработка современной CMS
  • Аргументы против XSLT
  • Индексы MySQL - как использовать
  • Платежные системы: основа - PHP

Формат участия
21-25 мая: конференция + мастер-классы (5 дней) или 21-22 мая: конференция (2 дня)

Желающие дать мастер-класс еще могут успеть подать заявку. Не забудьте встать в очередь за регистрацией

>>> Подробности

 , , , , , , , , , , , ,

Devconf
()

Вышла СУБД Drizzle 7 GA

Группа Open Source

Спустя 2 года разработки и тщательного тестирования команда Drizzle рада представить официальный публичный (GA) релиз системы управления базами данных Drizzle 7 (номер версии произошёл от того, что Drizzle начала свой путь как форк от MySQL 6.0 в 2008 году).

Основные отличия от MySQL:

  • убран embedded-сервер;
  • оптимизация для множественных параллельных соединений к серверу;
  • переработана для поддержки только современных POSIX-систем, такие вещи как MS Windows, HP UX, Irix в Drizzle не поддерживаются;
  • разделение на временные зоны тоже излишне, только UTC;
  • микро-ядро СУБД написано на С++ с использованием STL и Boost;
  • на уровне сети Drizzle использует как традиционный протокол mysql, так и свой собственный;
  • так как фокус сделан на минимализации микро-ядра, весь функционал СУБД реализуется плагинами, в том числе планировщик, сетевые протоколы, хранилища, логгирование и аутентификация (возможна аутентификация через PAM, LDAP, а также HTTP);
  • хранимые процедуры, SQL views и триггеры к сожалению пока не реализованы;
  • реализованы плагины-хранилища: MyISAM (рекомендуется только для временных таблиц), PBXT, HAILDB (доработанный InnoDB, рекомендуемый формат по умолчанию);
  • были убраны некоторые команды, функции, ключевые слова и объекты (подробности по ссылке выше);
  • хорошая документация;
  • нативная репликация (Drizzle делает упор на облачные модели);
  • заявляется о значительно улучшенной по сравнению с MySQL производительности.

Анонс в блоге проекта

Скачать с Launchpad (на сайте проекта есть пакеты для Ubuntu/Debian, Fedora/RedHat)

>>> Сайт проекта

 , , ,

Sylvia
()

Разработка системы управления содержимым (CMS) с помощью PHP и MySQL

Группа Документация

В этой статье будут объединены предыдущие наработки и рассмотрены основные принципы построения системы управления содержимым (CMS). Такая система позволит управлять хранением, индексацией и поиском текстового содержимого, а также мультимедийного контента. Вся описательная часть сопровождается примерами кода на PHP, который тестировался на IDE EasyEclipse for LAMP со встроенным просмотрщиком результатов работы PHP. Приводимые скрипты имеют емкие комментарии и описательную часть, достаточную для быстрого усвоения и дальнейшей адаптации проекта к существующим задачам.

>>> Подробности

 ,

IBM_dW
()

Архитектура Twitter

Группа Интернет

Подробности о технической реализации и внутренней архитектуре одного из самых быстроразвивающихся интернет-проектов.

Среди используемых технологий:

  • Apache + mod_proxy
  • Ruby on Rails + Unicorn
  • FlockDB + MySQL
  • Cassandra
  • Hadoop

>>> Подробности

 , , flockdb, , , , , , , ,

blinkov
()

MySQL 5.5

Группа Open Source

Oracle анонсировал выход первой стабильной версии СУБД MySQL из ветки 5.5: 5.5.8.

С этой версии основным хранилищем MySQL стал InnoDB — движок с полноценной поддержкой ACID транзакций, ссылочной целостности и востановления при сбоях.

Основные изменения в ветке 5.5:

  • Увеличение производительности базы и хранилища InnoDB на многоядерных серверах, а также другие улучшения производительности
  • Новые средства мониторинга производительности БД
  • Новая полусинхронная репликация. Улучшения в поддержке отказоустойчивых кластеров.
  • Упрощение работы с партициорованными таблицами и индексами

Opensource редакция СУБД, MySQL Community Edition, по прежнему доступна под лицензией GNU General Public License.

>>> Подробности

 , ,

maxcom
()

Встреча Moscow MySQL User Group

Группа Linux General

В рассылке Moscow MySQL User Group прошла новость об организации встречи данной группы 9.12.2010.

Повестка дня:

  • Во-первых, будет рассказано о новых возможностях 5.5. В данный момент готовится к выпуску второй 5.5.8-ga, стабильная версия ветки 5.5, которая включает:
    • улучшения производительности;
    • InnoDB 1.1+;
    • новая система мониторинга производительности - performance_schema;
    • pluggable authentication;
    • новые возможности языка хранимых процедур.
  • Во-вторых, будет дан обзор форков MySQL, что они предлагают, как отличаются от официальных веток.

На встрече будут присутствовать:

  • Константин Осипов (Mail.ru);
  • Ленёв Дмитрий (Oracle).

>>> Подробности

 , , , user group

Gamer
()

Конференция по Java, MySQL, OpenJDK в Киеве

Группа Open Source

9 декабря в Киеве пройдет конференция Клуба разработчиков. Участие бесплатное по предварительной регистрации.

Событие посвящается языку и библиотеке Java SE/EE, OpenJDK 7, сетевым операционным системам, базам данных Oracle и MySQL, интернет-коммерции и связанным технологиям.

Дата и время проведения: четверг, 9 декабря 2010 г. с 13:30 до 17:00. Место встречи: Национальный Авиационный Университет (Киев), корпус 6, ауд. 6.200.

Участвуют:

  • Сергей Гринев, инженер компании Oracle;
  • Александр Орехов - известный директор по развитию бизнеса крупной компании, автор множества публикаций в сфере IT бизнеса, автор колонки в журнале «Компьютерное обозрение»;
  • Андрей Родионов (Киевский Политехнический Институт) — преподаватель, известный лектор, недавний представитель компании Sun Microsystems по Украине;
  • Василий Чекуров – основатель Клуба разработчиков и организатор конференции;
  • Представители американской софтверной компании, подбирающие людей на престижную работу. В конкурсе участвуют те, кто присоединился (бесплатно) к группе и сделал отметку «Буду участвовать» по этому адресу.

>>> Подробности и регистрация

 , , , , ,

panff
()

Реальные веб-проекты на PHP и MySQL. Часть 4. Создание пользователей системы и управление их учетными записями

Группа Документация

В четвертой статье цикла, подробно рассмотрены вопросы общей структуры создаваемой почтовой системы с веб-интерфейсом и порядка ее функционирования. Приведены и описаны фрагменты кода главного управляющего сценария системы электронной почты с веб-интерфейсом, отвечающие за организацию входа и выхода из системы. Рассмотрены функции вывода HTML-формы для добавления новых учетных записей пользователей, заголовка страницы, выводимой при настройке учетной записи, функции, отвечающие за извлечение имеющихся учетных записей из базы данных проекта, создания новой учетной записи пользователя, выбора из числа имеющихся и их изменения.

Обзорно рассмотрен логический порядок работы частей сценария, показано для чего и как они функционируют, что является источником инициализации тех или иных событий в работе. Приведены снимки экрана, поясняющие работу сценариев и отдельных участков кода.

>>> Подробности

 ,

IBM_dW
()

Первый стабильный релиз MariaDB 5.2

Группа Open Source

Поздравляю всех поклонников СПО с выходом первой стабильной версии MariaDB! Данный релиз вышел за номером 5.2. Он базируется на кодовой базе MySQL 5.1.51.

MariaDB разрабатывается Майклом Видениусом (Michael Widenius) — создателем широко известной базы данных MySQL. MariaDB полностью совместима с MySQL и может стать заменой MySQL в случае закрытия последней компанией Oracle.

Страница загрузки

Что нового в MariaDB 5.2

>>> Подробности

 , ,

helios
()

Веб-проекты на PHP и MySQL. Разработка почтовой службы с веб-интерфейсом

Группа Документация

В этой серии статей будут рассмотрены вопросы, посвященные реализации веб-интерфейса к существующему почтовому серверу с использованием PHP-библиотек, поддерживающих IMAP. Во всех приводимых примерах используется EasyEclipse для LAMP версии 1.2.2.2 и встроенный браузер PHP.

В рамках этого проекта планируется разработать почтовый клиент под гипотетическим названием «Безопасная и быстрая почта», который может предложить пользователям следующие функции:

  • подключение к своим учетным записям на почтовых серверах POP и IMAP;
  • чтение приходящих почтовых сообщений;
  • отправка своих сообщений электронной почты;
  • отправка ответов на пришедшие сообщения;
  • переадресация сообщений;
  • удаление ненужных сообщений из своего почтового ящика.

>>> Подробности

 ,

IBM_dW
()