Vertica is an excellent data warehouse platform. Its column-oriented architecture makes it a powerful database specialized for data warehouses. Data should be designed around a star schema.
Data is accessed via SQL, which most developers are already familiar with.
Vertica is "catching on" in the software market, so its user knowledge base is gradually increasing.
The price seems reasonable, the product is reliable, and it uses SQL, so developers don't need to learn a new language.
It provides very fast results for analysts running reports. These reports are crucial to help our clients strategize their targeted marketing.
Vertica is relatively new and needs some polish and refinement, but its core functionality is excellent.
Documentation overall is fair to good; but lacks continuity or cohesiveness in places.
Although its knowledge base is increasing, it is still relatively small, making some issues difficult to diagnose without consulting Vertica Tech Support.
Vertica does not have native stored procedures or a native scripting language. Instead, external functions (which can be called from within Vertica) using Java, C++, Linux shell scripting, etc., are supported. This is an unpleasant surprise for many developers, but I feel this has not been a big hindrance in my experience. Complex business logic probably does not belong in a high-performance data warehouse platform. Rather, this should be taken care of during ETL.
I have 3+ years of experience with Vertica.
Deployment had only a few minor issues that one finds with most software.
I would give technical support 8 out of 10. They have been responsive, professional and knowledgeable.
Installation is recommended for someone familiar with Linux (the only OS available for Vertica). For developers with a Linux background, the issues are very manageable. Documentation is good for the installation, so follow it carefully, step-by-step.
Implementation was in-house. No significant issues were encountered.
ROI is good because Vertica, while not cheap, is a better performer than traditional databases.