Open Source SQL базы данных вступили в эру миллионов запросов в секунду Базы данных, системы хранения
Света Смирнова работает в технической поддержке MySQL с 2006 года. Она автор книги "MySQL Troubleshooting" (shop.oreilly.com/product/0636920021964.do) и JSON UDF-функций для MySQL, которые послужили дизайн-прототипом встроенным JSON-функциям. В 2006-2015 годах работала в Bugs Analysis MySQL Support Group в компаниях MySQL AB, затем Sun, после Oracle. В марте 2015 года Света начала работать в команде технической поддержки в компании Percona. В 2012-2015 годах она представляла техническую поддержку в комитете по приоритету ошибок в Oracle, в 2016 возобновила эту работу в Percona. Света также представляла техническую поддержку в MySQL Enterprise Backup Development Team. Она ежедневно работает над сложными кейсами и ошибками MySQL. Света — активный участник Open Source-сообщества. Её основные интересы в последнее время — решение задач, возникающих перед администраторами баз данных, поиски методов автоматизации и эффективные техники резервного копирования.
Анастасия Распопина - специалист по маркетингу в компании "Перкона" (Percona). В 2013-2014 гг. - член Оргкомитета HighLoad++, до этого работала в GameDev в качестве специалиста службы поддержки.
Технический директор Postgres Professional.
Федор имеет статусы PostgreSQL Major Contributor, PostgreSQL Committer и FreeBSD Contributor. В 1996 г. он окончил физический факультет МГУ. Работал в одной из первых веб-студий страны «Махаон». После этого работал в компаниях Rambler, Stack Group, Mail.ru. С 2000 г. — разработчик СУБД PostgreSQL. Совместно с Олегом Бартуновым разработал для PostgreSQL систему полнотекстового поиска, средства поддержки слабоструктурированных данных, индексные методы доступа, в том числе к пространственным данным, и другой функционал данной платформы.
Тезисы
Широко распространено мнение, что SQL СУБД обречены быть медлительными и неповоротливыми, поскольку несут груз совместимости с предыдущими версиями. Это расхожее мнение широко эксплуатируется маркетингом NoSQL СУБД. Однако, это не всегда действительно так.
Разработка в Open Source сообществе позволяет продукту развиваться достаточно гибко, чтобы отвечать требованиям времени. В MySQL и PostgreSQL – самых популярных Open Source СУБД – недавно были проведены оптимизации для работы на больших серверах, что позволило им выполнять более миллиона SQL-запросов в секунду на одном экземпляре БД.
В данном докладе будут рассмотрены конкретные оптимизации, которые позволили добиться таких результатов, которые раньше могли бы показаться фантастическими. И можно сказать, что Open Source СУБД вошли в эру миллионов запросов в секунду.