LINUX.ORG.RU

Mysql


58

7

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

MySQL «на стероидах»

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

«Приобретение корпорацией Oracle компании Sun поставило под вопрос существование и характер дальнейшего развития сразу множества известных свободных технологий. В этой статье мне бы хотелось рассмотреть вкратце историю, современное состояние и динамику развития и перспективы такого известного и сверхзначимого для современного интернета проекта, как сервер баз данных MySQL. Здесь мы перечислим и рассмотрим специфику всех популярных существующих ныне форков MySQL, которые не только активно развиваются в последнее время, но и во многом уже превзошли своего родителя — MySQL.»

>>> Подробнее в статье Игоря Савчука

 , extsql, , , , ourdelta, , skysql

maxcom
()

Конференция пользователей Sphinx: Москва, 24 октября

Группа Open Source

24 октября в Москве пройдёт первая конференция пользователей Sphinx. Конференция бесплатная.

Сфинкс — это универсальный поисковый движок, интегрирующийся с базами данных и обеспечивающий весьма производительный полнотекстовый поиск (и ещё много всяких других полезных штук).

Основные докладчики: Андрей Аксенов (Sphinx) и Петр Зайцев (Percona).

В программе:

  • Андрей Аксенов, автор Sphinx, сделает доклад про текущие достижения Sphinx и планы развития проекта.
  • Петр Зайцев, CEO компании Percona и автор широко известного в узких кругах MySQL Performance Blog, расскажет о том, как Percona применяет Sphinx вместе с MySQL и вместо MySQL.
  • Ivinco, компания, которая оказывает услуги разработки и консалтинга с использованием LAMP(S) стека, сделает доклады про развёртывание и поддержку многотерабайтного поискового кластера для Boardreader, сервиса поиска по форумам, индексирующего более 3 миллиардов документов и более 3 ТБ данных.
  • SuperJob.ru, ведущий рекрутинговый портал, и Gorbushka.ru, популярный поисковик товаров, поделятся своими практическими знаниями про тонкости и специфику поиска в рекрутинге и поиска по товарам.
  • Разработчики Sphinx сделают несколько блиц-докладов про новые возможности, разработанные в последнее время.

Сайт Sphinx

Блог Петра Зайцева

>>> Ссылка на новость о конференции

 , ,

TheEmployer
()

MySQL и PostgreSQL. Часть 7. Репликация в PostgreSQL

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

PostgreSQL — открытая база данных, соответствующая стандартам SQL-99, имеющая богатый набор инструментов для повышения производительности. У нее многочисленное сообщество разработчиков, она имеет более свободную лицензию, в то время как ситуация с MySQL после смены владельца не очень понятна (хотя Oracle обещает развивать проект и даже планирует инвестировать в MySQL больше средств, чем это делала Sun Microsystems). MySQL хорош на плоских запросах с отключенными транзакциями, в то время как PostgreSQL может поддерживать более серьезную нагрузку и сложные запросы параллельно с записью в базу данных.

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

 , ,

IBM_dW
()

Oracle анонсирует выход версии MySQL 5.5

Группа Open Source

Oracle представила версию MySQL 5.5, самой известной СУБД с открытым исходным кодом, распространяемой на условиях лицензии GPL.

Версия MySQL 5.5 позволяет повысить производительность и масштабируемость приложений в различных операционных средах, включая Windows, Linux и Mac.

Увеличение производительности и масштабируемости:

  • Усовершенствованные сервер баз данных MySQL Server и система управления базой данных InnoDB обеспечивают необходимую производительность и масштабируемость при работе с новейшими многопроцессорными и многоядерными платформами и операционными системами.
  • InnoDB теперь является системой хранения данных для сервера MySQL по умолчанию и предоставляет ACID-транзакции, ссылочную целостность и восстановление после сбоя.
  • Поддержка полусинхронного механизма репликации повышает отказоустойчивость за счет того, что мастер-сервер продолжает работу, не дожидаясь подтверждений от каждого из подчиненных узлов. При получении подтверждения выполнения команды хотя бы от одного подчиненного узла транзакция может быть завершена. Такой подход также помогает сохранить целостность данных.
  • Функция Replication Heart Beat ускоряет обнаружение, диагностику и устранение проблем при синхронизации работ мастер-сервера и подчиненного узла, что позволяет повысить надежность и готовность данных, а также снизить уровень риска.
  • Усовершенствованный механизм секционирования индексов и таблиц позволяет задавать разделы RANGE и LIST по столбцам с типами данных «date», «datetime», «varchar» и «char», что упрощает работу с MySQL, расширяет возможности СУБД, а также повышает гибкость индексации баз данных и настройки запросов.
  • Администраторы и разработчики баз данных могут экономить время: чтобы реализовать механизм обработки ошибок в своих приложениях, внутри хранимых процедур и триггеров, они могут использовать синтаксис инструкций SIGNAL/RESIGNAL, отвечающий стандарту ANSI/ISO.
  • Расширенные средства диагностики, включая новую функцию PERFORMANCE_SCHEMA, обеспечивают низкоуровневую диагностику на основе статистических данных производительности сервера MySQL, позволяя администраторам баз данных идентифицировать ресурсоемкие процессы и события, оптимизировать трудозатраты и повысить их продуктивность.

Существенный рост производительности при тестировании:

  • Для Windows прирост производительности при выполнении операций чтения/записи составил до 1500%, а в режиме «только чтение» – до 500%(1).
  • Для Linux прирост производительности при выполнении операций чтения/записи составил до 360%, а в режиме «только чтение» – до 200%(2).

-------------

(1) Сравнительный тест SysBench MySQL 5.5.6 и MySQL 5.1.50, работают на четырехпроцессорных системах на базе двухъядерных процессоров с архитектурой Intel x86_64; тактовая частота 3,166 ГГц, 8 ГБ оперативной памяти; Windows Server 2008

(2) Сравнительный тест SysBench MySQL 5.5.6 и MySQL 5.1.50, работают на четырехпроцессорных системах на базе шестиядерных процессоров Intel Xeon X7460 с архитектурой Intel x86_64; тактовая частота 2,66 ГГц, 32 ГБ оперативной памяти; Fedora 10

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

 ,

Trojan_Winlock
()

Настройка репликаций MySQL Master Master

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

Выполнен перевод статьи «Настройка репликаций MySQL Master Master». Несмотря на то, что исходная статья относится к документации по системе GNU/Debian Linux она может быть полезной и для пользователей других дистрибутивов.

>>> Текст перевода

 , , , ,

Evgen25
()

Практическое использование MySQL++: Часть 5. Работа с различными типами данных

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

В этом цикле статей рассматривается библиотека, обеспечивающая взаимодействие приложений, написанных на языке C++, с системой управления базами данных MySQL.

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

 , , ,

IBM_dW
()

MySQL & PostgreSQL. Сравнительный анализ

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

MySQL и PostgreSQL – две наиболее популярные open-source базы данных в мире. Каждая база имеет свои особенности и отличия. Вначале поговорим об истории развития и архитектуре программных продуктов, а затем перейдем к сравнительному анализу. В статье речь идет о небольшом вводном курсе для тех, кто еще не определился с выбором ПО.

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

 ,

IBM_dW
()

MySQL – основы применения при построении Web-сайтов

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

В статье на примере простейшего скрипта рассмотрены вопросы применения текстовых файлов при программировании для Web, а также проблемы, связанные с такими файлами. Показано значение СУРБД как системы, решающей эти проблемы. Рассмотрены принципы построения СУРБД в общем, и MySQL – в частности. Детально описана MySQL, применяемая при разработке Web-приложений. Рассмотрены основы работы с MySQL, принципы построения и проектирования БД в рамках MySQL. Описаны основные команды, применяемые при работе MySQL, типы данных и приведены примеры их использования.

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

 ,

IBM_dW
()

Очередная встреча Moscow MySQL User Group пройдет 17мая в 19:30

Группа Linux в России

Очередная встреча Moscow MySQL User Group состоится в понедельник 17 мая в районе м.ВДНХ в 19:30. В программе — неформальное общение и разговоры о будущем MySQL. Участие традиционно бесплатное, запись проводится до 12:00 15-го мая в топике groups.google.ru.

Ведущий встречи — Костя Осипов (Team Lead, Server Runtime, MySQL)

Гости встречи:

  • Michael Widenius, сооснователь MySQL AB, автор MySQL Server и форка MariaDB.
  • Сергей Петруня из Monty Program Ab, один из разработчиков MariaDB. Его предыдущее место работы — MySQL Ab, где он работал над оптимизатором запросов и закодировал такие оптимизации как index_merge, partition pruning другие.
  • Алик Рубин, MySQL, Норвегия, с которым можно обсудить репликацию и кластера MySQL, DRBD/HeartBeat, Shared Disk

До встречи на MMUG!

>>> Регистрация на встречу

 , monty,

phpclub
()

Oracle раскрыла планы на будущее Mysql

Группа Open Source

На конференции MySQL Conference & Expo (http://en.oreilly.com/mysql2010/) главный корпоративный архитектор Oracle Edward Screven заявил, что корпорация увеличила инвестиции в развитие Mysql.

По его словам Mysql сделала успешной ее легковесность, легкость в установке и администрировании, программисты легко могут начать работать с ней. Корпорация хочет и будет продолжать использовать Mysql в этой нише, которая не перекрывается с нишей Oracle Database.

Также была выпущена бета Mysql 5.5 и анонсирован релиз Mysql Cluster 7.1.

Среди других важных заявлений прозвучало, что InnoDB теперь будет использоваться по умолчанию. Поддержка MyISam будет продолжена, но, по мнению Screven'а, Falcon устарел.

Корпорация планирует упростить миграцию данных между Oracle Database и Mysql и добавить Secure Backup, Enterprise Manager и Audit Vault к Mysql.

Edward Screven также подчеркнул важность сообщества для корпорации. Многие из пользователей бесплатной версии со временем покупают платную. Поэтому Oracle будет поддерживать сообщество вокруг Mysql.

Подробности на русском: http://soft.compulenta.ru/523366/

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

 ,

KDE41user
()

Перевод интервью с разработчиком Twitter о переходе на Cassandra

Группа Кластеры

Cassandra - это не-SQL хранилище данных, изначально написанное для Facebook. Недавно оно стало одним из основных проектов Apache Software Foundation (новость на opennet). И вот теперь стало известно о том, что Twitter будет переходить на эту БД с использовавшегося ранее MySQL.

Перевод интервью.

>>> Оригинал интервью

 , , ,

moradan
()

Sun продан

Группа Open Source

Все-таки свершилась продажа Sun Microsystems корпорации Oracle. Европейская комиссия одобрила в рамках ЕС продажу Sun.
После углубленного изучения комиссия пришла к выводу, что сделка не будет значительно препятствовать эффективной конкуренции в европейском экономическом пространстве (ЕЭП) или значительной его части.

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

 , ,

shk
()

GreenSQL-FW 1.2.0

Группа Безопасность

Вышел релиз GreenSQL-FW 1.2.0 — SQL-прокси-сервера, обеспечивающего защиту от атак типа «SQL-инъекция» на различные приложения, использующие базы данных MySQL и PostgreSQL, в частности, на системы управления контентом (CMS).

В версии 1.2.0 добавлена штатная поддержка PostgreSQL, а также значительно изменен пользовательский интерфейс.

GreenSQL поддерживает несколько режимов работы:

  • Обучение — система анализирует проходящий через нее SQL-трафик и формирует белые списки разрешенных запросов.
  • IDS (Intrusion Detection System) — система анализирует трафик, выявляет потенциально опасные запросы и заносит их в логи.
  • IPS (Intrusion Prevention System) — система блокирует потенциально опасные запросы.
  • Активная защита — пропускаются только запросы, соответствующие шаблонам белого списка.

Для выявления потенциально опасных запросов используются следующие методы:

  • Проверка по шаблонам — позволяет блокировать запросы, изменяющие структуру базы, выполняющие административные команды, и т.п. Разумеется, список этих шаблонов легко настраивается.
  • Расчет степени риска — для каждого запроса оценивается показатель риска, повышающийся от таких факторов, как наличие в запросе комментариев, тавтологий (... OR 1=1) и т.п. Запросы с уровнем риска, превышающим заданное значение, блокируются.

Управление GreenSQL осуществляется через веб-интерфейс (скриншоты).

Для скачивания доступны не только исходный код, но и готовые пакеты под наиболее популярные серверные дистрибутивы — Debian и CentOS, а также под Ubuntu и Fedora.

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

 , , ,

nnz
()

Что Oracle сделает с продуктами Sun?

Группа Linux General

Компания Oracle выпустила и постоянно обновляет FAQ (pdf) в котором описывает, что случится с приобретенными продуктами:

  • Java: Является базовой для серии продуктов Oracle Fusion Middleware, и одним из самых успешных продуктов в мире. Oracle планирует увеличить инвестиции, не только в саму разработку, но и в развитие сообщества, с целью ускорить развитие Java.
  • GlassFish Enterprise Server будет и дальше развиваться. Будет выработана общая инфраструктура с WebLogic.
  • NetBeans будет развиваться несмотря на то, что пересекается с JDeveloper и Oracle EP for Eclipse. Oracle рассматривает его как дополнение к своему набору открытых инструментов разработки.
  • OpenOffice будет развиваться как альтернативный Desktop Suite. Oracle продолжит коммерческую поддержку OOo, по той же модели что делает Sun.
  • Oracle будет и дальше развивать ПО для виртуализации (VDI, Sun Ray, Secure Global Desktop, VirtualBox).
  • Sun Identity Management и SOA будут интегрированы в Fusion.
  • и т.д.

В общем и целом Oracle обещает:

  • тратить больше денег на SPARC, чем тратит Sun
  • тратить больше денег на Solaris, чем тратит Sun
  • тратить больше денег на MySQL, чем тратит Sun
  • сильно увеличить производительность систем благодаря тесной интеграции ПО Oracle и железа Sun
  • в два раза увеличить количество специалистов продвигающих и обслуживающих системы на SPARC/Solaris, чем работает в Sun

«Мы здесь, чтобы победить. IBM, мы идем конкурировать с твоим железным бизнесом.» — Ларри Эллисон

>>> ZDNet

 , , , , , , , ,

r
()

Ричард Столлман направил в Еврокомиссию письмо, касающееся MySQL и компании Oracle

Группа Open Source

Ричард Столлман, совместно с общественными организациями KEI (Knowledge Ecology International) и ORG (Open Rights Groups), подготовил и отправил в Еврокомиссию письмо, выражающее сомнение в продолжении надлежащего развития MySQL, после завершения сделки по покупке Sun Microsystems компанией Oracle. Столлман предлагает не утверждать сделку, мотивируя свой призыв недопустимостью поглощения компанией Oracle близкого к ее основному бизнесу продукта MySQL, так как это может подорвать конкуренцию на рынке СУБД. В настоящее время MySQL пересекается с коммерческими продуктами Oracle в различных рыночных сегментах, что может привести к форсированию продвижения данных продуктов в ущерб развития открытых и бесплатных реализаций данных функций в MySQL.

>>> Подробности на OpenNet.ru

 , , , , ,

splinter
()

Основание Open Database Alliance

Группа Open Source

Основатель MySQL Микаэль Видениус и CEO компании Percona Петр Зайцев объявили об основании Open Database Alliance.

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

Создание проекта будет полностью открытым и участие в нем на данном этапе даст право голоса на то, какой будет организация в дальнейшем. Основатели расчитывают на сотрудничество с компаниями, так или иначе, задействованными в разработке MySQL или просто зависящие от этой СУБД.

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

 , open database alliance

mono
()

Создатель MySQL покидает Sun

Группа Open Source

Майкл Видениус (Michael Widenius), создатель СУБД MySQL, покинул корпорацию Sun, и основал новую компанию Monty Program Ab., которая сосредоточится на разработке новой экспериментальной системы управления базами данных.

Майкл в своем блоге пишет:

Основной причиной моего ухода является моё неудовлетворение тем, как разрабатывается MySQL . В частности, я хотел бы видеть подлинно открытую модель разработки, поощряющую участие сторонних разработчиков. <...> Sun предполагает движение в этом направлении, но темп слишком медленный.

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

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

 , ,

MadCAD
()

MySQL scalability benchmark

Группа BSD

Из списка рассылки freebsd-performance@freebsd.org. Была использована следующая конфигурация оборудования - два процессора Intel(r) Xeon E5405 2.00GHz, суммарно 8 CPU.

Результаты sysbench:

число запросов чтение/запись (1 поток / 8 потоков)

FreeBSD 6.2 (6091.80 / 5614.48)
FreeBSD 7.1 (6741.98 / 28091.60)
SunOS 5.10 (4286.61 / 6949.80)

Совершенно неожиданный результат для Solaris.

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

 , ,

Sun-ch
()

Группы пользователей MySQL и PostgreSQL впервые проведут совместную встречу в Москве

Группа Open Source

22 января 2009 года в Москве состоится уникальное событие — cовместная встреча московских групп пользователей MySQL и PostgreSQL!

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

Предварительный состав участников встречи:

MySQL: Константин Осипов, Sun/MySQL; Виктория Резниченко, Sun/MySQL; Алексей Рыбак, Badoo.com.

PostgreSQL: Фёдор Сигаев, PostgreSQL Global Development Group; Олег Бартунов, PostgreSQL Global Development Group; Андрей Смирнов, NetStream.

Ведущий встречи — Николай Самохвалов, Постгресмен.

Вход свободный, но требуется предварительная регистрация по адресу http://reg.styleru.net/registration/p...

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

 , , ,

Postgresmen
()

Встреча пользователей Moscow MySQL User Group

Группа Linux в России

Первого декабря, в 19:00 в здании ГУ-ВШЭ, по адресу: ул. Мясницкая, д. 20, аудитория 124 состоится встреча с вице-президентом MySQL Каем Арно (Kaj Arnö).

Тема встречи: MySQL и Sun, интеграция и что нового.

Вход свободный, но необходимо оставить своё имя и фамилию для охраны ГУ ВШЭ. Для входа нужен паспорт или другой документ удостоверяющий личность. Регистрационную форму можно найти по ссылке ниже.

>>> Регистрационная форма

 , ,

Shifra_Pua
()