07.06.2013 Новости
Квентин Кларк сообщил о 16—50-кратном повышении производительности обработки транзакций, зафиксированном первыми пользователями технологии Heckaton
В гонку технологий баз данных, целиком размещаемых в оперативной памяти (in-memory), пару лет назад подстегнутую выпуском продукта SAP HANA, включилась и Microsoft. В ее арсенале уже есть подобные средства для решения аналитических задач (Parallel Data Warehouse и PowerPivot), а на недавно прошедшей в Новом Орлеане (США) конференции Microsoft TechEd был представлен инструмент, который появится в новой версии СУБД SQL Server 2014 и обещает существенно ускорить обработку транзакций. В его основе — технология Heckaton, разработанная подразделением Microsoft Research. По словам вице-президента Microsoft Квентина Кларка, речь идет не о самостоятельном продукте, а о функциональности, встраиваемой в традиционную версию SQL Server и доступной без дополнительного программирования. В отличие от таких конкурирующих решений, как Oracle TimesTen или SAP HANA, Heckaton не предполагает размещения в оперативной памяти всей БД, туда будут загружаться лишь те таблицы, от которых скорость обработки транзакций зависит наиболее существенно. Для этого необходимо предварительно явным образом указать, какие таблицы следует оптимизировать для обработки в памяти. Помочь в этом должна специальная утилита, которая анализирует статистику использования таблиц в реальной системе и выдает рекомендации о размещении некоторых из них в ОЗУ. Судя по всему, такой подход является главным отличием от традиционного кэша базы данных, в который загружается наиболее часто используемый фрагмент всей БД, а не ...
читать далее.