Friday, 24 March 2017

Vertica on Azure

For some time now you’ve been able to deploy a Vertica cluster to Azure via a manual process, but now, the Azure marketplace has the HPE Vertica Analytics Platform available to deploy via an ARM template a cluster with up to 5 nodes.

If you’re not familiar with Vertica, then in brief, it’s a column store relational database with rapid data load features (ingesting to memory) and then optimises the storage of that data on disk through different encoding schemes.

Having worked with Vertica for over 5 years I can recommend it for use in particular scenarios, particularly when your data is very tabular, denormalised, compresses/encodes well and is such that you may want to execute analytic workloads (queries) over that data. It works less well in situations where you need to join table data or perform transactional workloads with update or delete operations.

If you’re looking for an alternative to the likes of AWS Redshift or Azure Data Warehouse and are content to consider IaaS alternatives, then why not give Vertica a go, and spin up a cluster in your cloud of choice, it may just give you better performance, have a deeper feature set for your analytics and could work out cheaper than PaaS offerings.

No comments:

Post a Comment