Vertica Blog
Avatar photo

Maurizio Felici

Field Chief Technologist

Maurizio started writing complex code (in Fortran) in 1985 during his Master’s Degree in Physics when he built sensors and software to capture and analyse gravitational waves signals.

He started working in 1986 coding Unix device drivers. In 1992 he started with databases and implemented his first large Data Warehouse in 1998. In 2006 Maurizio joined Hewlett-Packard working with large MPP databases; he begun working with Columnar Databases (Vertica) in 2011.

Maurizio knows several databases, many programming languages and different Data Warehouse Architectures. He has a very long experience with complex Data Warehouse implementations and best practices about all data processing phases: from acquisition/integration to advanced data analysis.

Connect With Maurizio on

A key with a key hole and Unlock Vertica Potential in text at the bottom

How to Use UDx to Extend Vertica Live Aggregate Projections

Thanks to its sophisticated optimizer and extremely efficient query engine Vertica can process data aggregations order of magnitudes faster than traditional Database Management Systems. To further boost data aggregation performance, we can use Vertica’s Live Aggregate Projections (LAP from now on). The concept is very simple: pre-aggregate data once during load operations rather than doing...
A key with a key hole and Unlock Vertica Potential in text at the bottom

How to Use Database Designer to Optimize Vertica Physical Data Model in Six Steps

Vertica provides out-of-the-box a powerful tool to tune its Physical Data Model: Database Designer (DBD from now on). You can run DBD using the Management Console GUI but in this article we will focus on what they call “programmatic interface” (read... plain SQL) and – as practical examples are often more enlightening than “theoretical” documentation...