Microsoft продемонстрировала Project Hekaton, ключевой элемент следующей версии SQL Server, который обеспечит огромное повышение производительности по сравнению с текущим стандартным SQL Server.
Гекатон в переводе с греческого означает «сотня», и Microsoft заявляет, что проект призван обеспечить в сто раз повышение скорости ряда операций обработки транзакций.
Этот проект был представлен на PASS 2012, где Тед Куммерт, корпоративный вице-президент подразделения бизнес-платформ Microsoft, сказал, что Hekaton от Microsoft — это «полностью работающий в памяти механизм транзакций, поставляемый как часть SQL Server». По оценке Куммерта, Hekaton может обеспечить увеличение производительности до 50 раз по сравнению с текущим стандартным SQL Server.
Hekaton достигает этого улучшения за счет оптимизации доступа к данным основной памяти. У Microsoft уже есть xVelocity, который управляет манипуляциями с данными в памяти. Однако xVelocity в значительной степени основан на индексе columnstore и оптимизирует доступ к хранилищу столбцов. Hekaton основан на строках и специально предназначен для решения задач обработки транзакций.
В своем сообщении в блоге SQL Server Дуг Леланд, генеральный менеджер группы бизнес-платформ Microsoft, сказал, что Hekaton в настоящее время находится в режиме частной предварительной версии технологии с небольшим кругом клиентов, и когда она станет общедоступной, она дополнит портфель Microsoft возможностей в памяти для всех аналитика, транзакции, потоковая передача и кэширование рабочих нагрузок.
Microsoft также объявила на PASS, что следующая версия SQL Server 2012 Parallel Data Warehouse (PDW) будет доступна в первой половине 2013 года. SQL Server 2012 PDW будет работать на основе PolyBase, нового механизма обработки данных, который позволит выполнять запросы между реляционные данные и нереляционные данные Hadoop. Процессор запросов PolyBase может принимать стандартный запрос SQL и объединять таблицы из реляционного источника с данными из источника Hadoop для возврата комбинированного результата.
Между тем, SQL Server SP1 стал общедоступным, и его можно загрузить из Центра загрузки Microsoft.