has not too long ago introduced its open-source undertaking, Velox. This providing comes as an execution engine geared toward accelerating knowledge administration methods and streamlining their improvement.
Velox is at present underneath lively improvement and is geared at serving to to consolidate and unify knowledge administration methods in a helpful approach.
The open-source undertaking goals to resolve the problem of fragmentation inside methods with completely different function units and inconsistent semantics. With Velox, the data-intensive elements of information computation engines are unified whereas nonetheless sustaining the extensibility and flexibility for various computation engines.
In accordance with Meta, Velox democratizes optimizations that had been applied solely in particular person engines, leading to a framework that enables for the implementation of constant semantics.
Velox additionally leverages a number of runtime optimizations together with filter and conjunct reordering, key normalization for array and hash-based aggressions and joins, dynamic filter push down, and adaptive column prefetching.
The corporate additionally acknowledged that this open-source undertaking is designed to assist extra advanced knowledge varieties and extensively depends on dictionary encoding for cardinality- growing and cardinality-reducing operations resembling joins and filtering.
To study extra, learn the .