Блог

MemSQL -- самая быстрая РСУБД в мире?

Сергей Бобровский
27.06.2012 10:36:24

Новенькая MemSQL, совместимая с MySQL, показала в тестах феноменальные результаты: если MySQL потянула лишь 3500 запросов в секунду, то MemSQL на аналогичных тестах показала уровень в 80 тысяч запросов/с. Этот результат сравним с характеристиками лучших NoSQL-систем.

MemSQL создана двумя выходцами из Facebook -- Эриком Френкелем и нашим соотечественником Никитой Шамгуновым. Высокая скорость достигнута, во-первых, хранением всех данных в ОЗУ и различными техниками фоновой записи на диск без заметной потери времени, и во-вторых, отказом от SQL-интерпретатора и трансляцией SQL-запросов в код на С++ (хотя потом, очевидно, его надо снова скомпилировать и еще каким-то образом "подцепить"). По понятным причинам, минимальная конфигурация подразумевает ОЗУ от 8 Гб и 64-разрядную Linux. Обещана эффективная обработка терабайтных массивов данных (не так и много, кстати, для современных веб-проектов, и не очень понятно, как организовать терабайтное ОЗУ) в кластерах, где совместно трудятся MemSQL и MySQL.

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

MemSQL доступна как бесплатно с ограничением в 10 Гб на размер базы, так и платно (имеется 30-дневный триал). Хотя официальные продажи, похоже, еще не начались.

Никита Шамгунов до фейсбука работал шесть лет в Microsoft, где трудился над SQL Server и в частности, отвечал за реализацию обработки сложных событий (CEP, поиск событий в потоках данных, важно например для электронной торговли) в виде технологии StreamInsight. Имеются у Никиты и несколько тематических патентов.

Казалось бы, за десятилетия развития в условиях весьма ограниченных ресурсов современные РСУБД могли бы реализовать в себе вышеописанные подходы. Не может быть такого, чтобы подобные идеи не были учтены. Возможно, причина в том, что MySQL развивается как продукт опенсорсный, свободный и бесплатный, и допиливать ее до взрослого состояния надо еще очень долго smile:)

Например, на днях стало известно о серьезнейшем баге безопасности CVE-2012-2122 в MySQL -- и что же так плохо смотрело мировое коммьюнити в общедоступные исходники этой системы? Ведь нашелся этот баг, только когда за систему профессионально взялась Oracle, новая владелица этой СУБД.

Где-то в конце 2000-х, помнится, в сравнительных тестах мускуль проигрывал ораклу в тестах раз 20, вот и получается уровень MemSQL. Не знаю насчет MS SQL Server, но IBM DB2 как минимум не хуже Oracle по скорострельности.

Комментариев: 7

Только зарегистрированные и авторизованные пользователи могут добавлять комментарии

27.06.2012 14:56:39

"... MemSQL, совместимая с MySQL ... "

Что означает "совместимая"?

27.06.2012 15:18:24

Авторы утверждают, что "полностью совместимая", видимо и по формату базы, и по диалекту SQL.

27.06.2012 18:35:40

Формат базы не имеет значения. Диалект SQL - да. Но меня, как разработчика, интересуют драйверы (ODBC и другие). Тут о совместимости, наверное, речи нет. Поэтому т.н. "совместимость" - декларации.

Раскрутить новый проект будет непросто. Показать, что твой продукт лучше - только начало. Убедить разработчиков "пересесть" с Oracle, MS SQL Server, DB2 на ... как его там? ... будет непросто, практически невозможно.

28.06.2012 10:32:38

Да, этот проект чисто американский. Ребята нашли несколько узких незапатентованных айтишных областей, "забили" их за собой, нашли под шумную тему инвесторов, грамотно пропиарились. Молодцы...

Шалыто
26.07.2012 18:28:08

А до "Microsoft" Никита работал в прекрасной Санкт-Петербургской высокотехнологичной компании "Транзас" и защитил диссертацию под моим руководством в НИУ ИТМО. Он окончил математико-механический факультет Уральского государственного университета и был бронзовым призером командного чемпионата мира по программированию! Он всю жизнь сильно вкалывает, а сейчас. похоже, день и ночь! Жалко, что уехал, но у нас у него вряд ли бы ТАКОЕ получилось! Успехов!!!

27.06.2012 18:46:52

О баге CVE-2012-2122 широкой общественности известно, как минимум, месяца 2. Более того, еще в мае он был исправлен, поэтому говорить о нем сейчас - все-равно, что о багах Windows 98. Роль Oracle в выявлении бага мне неизвестна.

Об упомянутом баге. Не стал бы переоценивать его опасность. Из описаний проблемы я понял, что реализовать дыру можно, только имея прямой доступ к MySQL. В проектах на основе толстых клиентов бывает, что доступ к серверу используется непосредственно. Однако мне неизвестны подобного рода проекты на MySQL, выставленные, например, вне локальной сети - в большой Интернет. В Интернет-проектах MySQL обычно закрыта ПО промежуточного слоя. Более того, в небольших проектах (СУБД, веб-сервер и что-то типа PHP или Java работают на одном физическом или вертуальном сервере) часто прямой доступ к базе настраивают только с localhost (слушатель сервера фактически вообще не имеет доступа к сети).

SergejCh_in
22.07.2012 16:51:45

Простите, почему в тестах участник лишь MySQL. Как напоминает выборы из полутора кандидатов.
Хотя эта претензия к тестировщикам, у которых могут иметься свои интересы или заказы.
Про MS SQL Server, IBM DB2, Oracle забыли из конъюнктурных соображений?
НЕ может ли оказаться применение MemSQL специфично?
Думаю некоторая академичность не помешает. Хотел ответить в теме "Почему Алан Кей не любит...", но эта ближе по этому ответу.
Почему нет популярности линукса? Даже если "красноглазики" в раз позеленеют, но замечу, кроме всего прочего из обилия релизов. Какой смысл делать драйвера на хард, если через пол - года или раньше изменится ядро, под которое эти разработки уже будут не нужны. Вот если б была преемственность ...
Названные софтовые продукты Аланом Кейном тем и хороши и востребованы, что под них удобно делать разработки т.к. пользуются годами. Нужна стабильность в выборе решения для всех. Не знаю кому больше, пользователю или разработчику.
Также не помешает уверенность в правильности вложенных средств в MS SQL Server, IBM DB2, Oracle, в использовании готового решения.
Позволить себе отделы АСУ-ТП советских стандартов, для доработки MemSQL-MySQL под готовое решение, могут далеко не все.

Только зарегистрированные и авторизованные пользователи могут добавлять комментарии

Интересно

Статьи

Как выйти на передний фронт цифровой трансформации
Превалирующая тема всех очерков про цифровую трансформацию состоит в том, что компании думают, что им дано …

Средства поддержки групповой работы и коммуникаций сотрудников
Направление средств групповой работы и коммуникаций (СГРК) — почтовые системы, общие файловые ресурсы …

“Благодаря автоматизации мы выявляем втрое больше дефектов”
В реальном секторе, тем более в тяжелом машиностроении, вопрос автоматизации обслуживания и ремонтов …

Как правильно внедрять информационно-аналитические системы
Готовящаяся на высоком государственном уровне программа перехода к цифровой экономике предусматривает широкое …

Новые технологии, которые вскоре начнут менять ваш бизнес
Чатботы, устройства Интернета вещей, прогнозная аналитика, виртуальная/дополненная реальность изготовились подорвать …

Мы в социальных сетях

PC Week/RE в Facebook PC Week/RE в Контакте PC Week/RE в Google+ PC Week/RE в Одноклассниках PC Week/RE в Twitter

Решения

Сборник статей «Как определить ценность Интернета вещей для бизнеса»
Internet of Things — тренд, который уже сейчас кардинально меняет бизнес во всем мире. И хотя некоторые до сих пор с …

Сервис — это наше «все» в прошлом, настоящем и будущем!
Сервисные центры ГК «Паладин» осуществляют различные виды обслуживания вычислительной техники Hewlett-Packard …

HP SM соединяет лучшие практики с жизнью
Множественный опыт российских и зарубежных компаний показали, что ПО для управления ИТ-услугами помогает упростить …

Администрация Стрежевого подключает к корпоративному документальному серверу eDocLib муниципальные учреждения
Единая информационная система Администрации городского округа Стрежевой (Томская область), базой для которой стали …

Распределительная теплосетевая компания «ОмскРТС» внедрила СЭД «ДЕЛО» в первый месяц своей хозяйственной деятельности
«Территориальная генерирующая компания № 11» (ОАО «ТГК-11»), одна из крупнейших теплоэнергетических бизнес-структур в …

Блог

IBM делает еще один важный шаг к квантовым вычислениям
16-ти кубитовый квантовый компьютер теперь доступен в качестве сервиса облачной платоформы IBM Cloud ...

Что мешает использованию в бизнес-аналитике внешних данных?
Издавна для бизнес-анализа компании использовали, в основном, данные, накопленные ими самими в ходе ...

Китай строит собственный квантовый компьютер
Китай, являясь суперкомпьютерным лидером мира (именно в этой стране действует самых быстрый в мире н ...

ИТ-систему на полностью российском Hard & Soft можно сделать. Но сколько это стоит?
На прошедшем вчера "Фестивале ИТ-импортозамещение" (вот вчерашний пост с места событий и исходная пр ...

Заметки с фестиваля ИТ-замещения: пока обсуждения эффективности использования ИТ и повышения эффективности работы с помощи ИТ нет...
Вообще-то, мероприятие называется "Импортозамещение-2017", но сути получается, что речь идет именно ...

 

Лидеры читательского рейтинга

Статьи

Записи в блогах

Панорама

Оптимизация ЦОДов «на лету» по методу Schneider Electric
Центры обработки данных — дорогие, сложные системы, потребляющие значительное количество электроэнергии. Как …
ASUS Transformer 3 Pro: непревзойдённый универсал
В ходе масштабной пресс-коференции, которая предваряла открытие прошлогодней выставки Computex 2016, глава ASUS Джонни Ши продемонстрировал немало выдающихся новинок, от смартфонов серии ZenFone 3 до домашнего робота-помощника Zenbo.
Panasonic KX-NSX: UC-платформы повышенной актуальности
UC-платформы Panasonic KX-NSX с расширенной пятилетней гарантией позволяют обеспечить современной связью до 2000 и …
АО “Транснефть — Прикамье”: опыт создания электронных хранилищ документов
Полноценная реализация процессного подхода к управлению бизнесом возможна только на прочном фундаменте …
Как правильно внедрять информационно-аналитические системы
Готовящаяся на высоком государственном уровне программа перехода к цифровой экономике предусматривает широкое …

Интересно

 

Создание сайта - студия iMake
© 2017 АО «СК ПРЕСС».
Информация об авторских правах и порядке использования материалов сайта.
Правила поведения на сайте.

На главную PC Week/RE  |  Об издании  |  Архив номеров  |  Подписка на бумажную версию
Другие проекты «СК ПРЕСС»ITRNБестселлеры IT-рынкаByte/РоссияCRN/REIntelligent Enterprise/REPC Magazine/RE.