По убеждению Майкла Стоунбрейкера, одного из пионеров разработки реляционных СУБД, в традиционном виде их следует считать "морально устаревшими", - об этом он объявил в блоге The Database Column.

В начале 70-х, работая в Университете Калифорнии в Беркли, Стоунбрейкер принимал участие в создании технологий, лежащих в основе многих ныне ведущих РСУБД, таких как SQL Server, Adaptive Server Enterprise, Ingres, Informix и других.

Стоунбрейкер полагает, что традиционным РСУБД пора "на покой", поскольку они сильно отстают по производительности от баз данных "новой волны", в которых таблицы повернуты на 90 градусов. Информация в них хранится "вертикально" - по столбцам, а не по строкам. Одну из таких столбцовых баз предлагает созданная Стоунбрейкером компания Vertica Systems. Благодаря физическому соседству однотипных данных каждого столбца в таких базах гораздо быстрее выполняются запросы на считывание, которые более характерны, чем транзакционные, для сред оперативной аналитической обработки, в частности, для крупных хранилищ данных.

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

Как сообщает Стоунбрейкер, разработка его собственной компании имеет функции, дополнительно повышающие производительность, в частности, мощный механизм компрессии данных и систему исполнения запросов, способную работать со сжатой информацией. Как утверждает автор, благодаря этому Vertica обгоняет по быстродействию любые строковые хранилища данных в 50 раз, а другие столбцовые - примерно на порядок.

Поделитесь материалом с коллегами и друзьями