UPDATED 10:03 EDT / AUGUST 31 2022

BIG DATA

Ahana throws its weight behind Meta’s new Velox unified execution engine

Ahana Cloud Inc., developer of a managed version of the Presto open-source distributed query engine, today said it’s making significant commitments to supporting further development of the Velox open-source database acceleration library initially developed by Meta Platforms Inc.

The company joins Intel Corp. and ByteDance Ltd. as primary contributors to the project, which was announced today.

Released to open source last year and kept mostly under wraps until now, Velox is a C++-based database acceleration library that’s described as the first reusable execution engine released under an open-source license. “It is going to make a huge impact,” said Steven Mih, Ahana’s co-founder and chief executive. “It can be used for many different systems beyond Presto, Spark and PyTorch.”

The project is intended to address a problem that has grown with the profusion of specialized databases and analytics engines that have sprouted up over the years independently of each other. Each has its own execution engine that must be maintained separately while also adapting to evolutions in the underlying hardware.

”Ultimately this fragmentation results in systems with different feature sets and inconsistent semantics — reducing the productivity of data users that need to interact with multiple engines to finish tasks,” wrote Meta’s Pedro Pedreira, Masha Basmanova and Orri Erling.

One engine for all

Velox is intended to unify common data-intensive components of various complication engines while still being extensible enough to adapt to unique use cases. It uses native libraries rather than virtual machines to improve performance and is vectorized, meaning that it enables more of the underlying competition to be done in parallel.

“Think about this as the underlying core component of a database,” Mih said. “It’s an execution library for analytical workloads. It will be the underlying component for a lot of databases.”

The project has particular relevance for Ahana, whose business is based on Presto, which was also developed by Meta. Velox is being integrated into Presto as part of the Prestissimo project, which will replace Presto’s Java workers with a C++ process based on Velox. A Presto worker is a server in a Presto installation that is responsible for executing tasks and processing data.

“The Presto community is very open and has open governance under the Linux Foundation,” Mih said. “There is high interest in using Velox as an acceleration library.” He said benchmark tests have shown that Velox can speed initial queries up to eightfold.

Among the Ahana principal engineers who have contributed significant time to the Velox project are Deepak Majeti, Aditi Pandit and Ying Su. “We were involved in the project from very early on,” Mih said. “We’ve put a few of our top engineers on this.”

Photo: Pixabay

A message from John Furrier, co-founder of SiliconANGLE:

Your vote of support is important to us and it helps us keep the content FREE.

One click below supports our mission to provide free, deep, and relevant content.  

Join our community on YouTube

Join the community that includes more than 15,000 #CubeAlumni experts, including Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger, and many more luminaries and experts.

“TheCUBE is an important partner to the industry. You guys really are a part of our events and we really appreciate you coming and I know people appreciate the content you create as well” – Andy Jassy

THANK YOU