PeerSpot user
Senior Product Manager (Data Infrastructure) and Security Researcher at a tech company
Vendor
Great Platform
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Sr. SW Engineer - Databases with 201-500 employees
Real User
Easy to implement, by tuning the model (projection design) you get great performance
Pros and Cons
  • "Vertica enabled us to close large deals. Customers with large data sets had to be migrated from PostgreSQL to Vertica due to performance."
  • "Performance of management of metadata layer (database catalog) needs improvement. We still have to have smaller customers on PostgreSQL; Vertica cannot manage thousands of schemata."
  • "Suboptimal projection design causes queries to not scale linearly."
  • "Metadata for database files scale okay, but metadata related to tables/columns/sequences must be stored on all nodes."

How has it helped my organization?

It enabled delivery of a new Agile Data Warehousing Service.

It enabled us to close large deals. Customers with large data sets had to be migrated from PostgreSQL to Vertica due to performance.

What is most valuable?

  • Clustered database
  • Horizontal scaling
  • Disaster recovery
  • Columnar Storage
  • Compression (you read only columns you need)
  • Immutable storage
  • Fast ingesting

What needs improvement?

Performance of management of metadata layer (database catalog) needs improvement. We still have to have smaller customers on PostgreSQL; Vertica cannot manage thousands of schemata.

Query performance: Improve either Database Designer (automation of projection design) or performance of queries using suboptimal projection design.

Scaling of execution independently on storage: Upcoming Eon Mode (now Beta in Amazon) will hopefully solves this.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

Encountered stability issues three times during last three years.

What do I think about the scalability of the solution?

Suboptimal projection design causes queries to not scale linearly.

The metadata layer does not scale linearly.

Metadata for database files scale okay, but metadata related to tables/columns/sequences must be stored on all nodes.

How are customer service and technical support?

I have experience with legacy vendors of enterprise RDBMS solutions, and I rate Vertica support to be much better.

Which solution did I use previously and why did I switch?

In my current company I was not responsible for the switch. As far as I know, they switched from PostgreSQL, especially because of performance of analytical queries processing large data.

How was the initial setup?

Just getting Vertica running is straightforward. However, with an increasing number of customers, we had to develop our own tooling. For example:

  • Automated deployment
  • Monitoring, alerting
  • Backup/restore.

What's my experience with pricing, setup cost, and licensing?

Start with license per 1TB. Starting from hundreds of TB there is unlimited licensing to be considered.

Move historical data to HDFS/S3 which are significantly cheaper or even free.

Vertica is delivering more and more features to support load/unload for external storages.

Which other solutions did I evaluate?

2012 - Detailed evaluation including benchmarks of: Greenplum, Vectorwise.

2017 - Evaluation of features and initial communication with vendors, if needed, for: Greenplum, EXASOL, Amazon Redshift, Spark, SAP HANA, IBM dashDB, Snowflake, Azure SQL.

What other advice do I have?

It is easy to implement this solution for one customer. By tuning the model (projection design) you get incredible performance. You won’t face issues with metadata (catalog) layer up to tens of thousands of tables.

It can be a challenge to operate clusters for many customers with varied data pipelines. Consider using Database Designer.

Don't hesitate to push Vertica (through support/product management) to improve it.

Consider implementing your own tools to automate performance tuning tasks.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
PeerSpot user
Buyer's Guide
Vertica
March 2024
Learn what your peers think about Vertica. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,924 professionals have used our research since 2012.
it_user431877 - PeerSpot reviewer
Consultant at a tech services company with 10,001+ employees
Real User
All joint operations were enhanced by creating identically segmented projections
Pros and Cons
  • "I like the projection feature, which increases query performance."
  • "Limitations in group by projections is where I would like to see an improvement."

What is most valuable?

  • I found the columnar storage, which increases performance of sequential record access, to be the most valuable feature. 
  • I also like the projection feature, which increases query performance.

How has it helped my organization?

  • The workload on our ETL tools were reduced. 
  • All joint operations were enhanced by creating identically segmented projections.

What needs improvement?

Limitations in group by projections is where I would like to see an improvement. 

What was my experience with deployment of the solution?

We have not had any issues with deployment.

What do I think about the stability of the solution?

We have not had any issues with stability.

What do I think about the scalability of the solution?

We have been able to scale it for our needs.

What other advice do I have?

It is a good database that can be used for ad hoc queries as well as analytical queries.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user531828 - PeerSpot reviewer
Software and Data Architect at a computer software company with 1,001-5,000 employees
Vendor
The concurrency got better in this version and we are able to run more queries and load concurrently.

Valuable Features

The compute and processing engine returns the queries fast and let us use our analysis resources in a better utilization.

The concurrency got better in this version and we are able to run more queries and load concurrently.

Improvements to My Organization

We built an internal dashboard using the MicroStrategyto increase visibility to our management and our employees. Also, we built tool to expose the data to our selected partners and users to create better engagement with our platform.

Room for Improvement

  • Loading times for “real time” sources - for example, loading from Spark creates a load on the DB at high scale
  • Connectors to other sources such as Kafka or AWS Kinesis
  • Better monitoring tools
  • Better integration with cloud providers - we were missing some documentation regarding running Vertica on AWS

Use of Solution

We've been using Vertica for a year.

Stability Issues

In case of one HD failure in the cluster, the entire cluster got slower. We feel that it should be able to handle such issues.

Scalability Issues

No.

Customer Service and Technical Support

The support was slow and didn’t provide a solution in most cases. The community proved to be the better source for knowledge and problem solving.

Initial Setup

Pretty straightforward, the installation was simple and we added more nodes easily as we grew.

Pricing, Setup Cost and Licensing

Vertica is pretty expensive, take into account the servers and network costs before committing.

Other Solutions Considered

We evaluated both AWS Redshift and Google BigQuery.

Redshift didn’t fulfill our expectations regarding query latency at high scale (over 60 TB). Regarding BigQuery, we found the pricing structure pretty complex (payment per query and data processed) and harder to control.

Other Advice

Don't plan a production usage on high-scale straight on Vertica, use caching or other buffers between the users and the DB. Get yourself familiar with the DB architecture before planing your model (specifically, make sure you know ROS/WOS and projections). Try to avoid LAP before your schema gets stabilized.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Senior Data Architect at a media company with 1,001-5,000 employees
Real User
Having the ability invoke analytic functions without having write self join SQL statements is beneficial.

Valuable Features:

Analytic functions.

Improvements to My Organization:

We are trying to data mine customer event data. Having the ability invoke analytic functions without having write self join SQL statements ... just brilliant.

Room for Improvement:

Ability to use analytic functions in where clauses, being able to use aliases in the where and order by clauses will make query writing/reading a lot easier.

Use of Solution:

2 years.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Sr. Developer, Big Data at a comms service provider with 51-200 employees
Vendor
The most valuable feature for me is the columnar data store.

Valuable Features:

Columnar data store

Room for Improvement:

Add geospatial indexes (sounds like they have done it in version 8.0)

Deployment Issues:

No

Stability Issues:

No

Scalability Issues:

No

Customer Service:

Above average

Initial Setup:

Setup was very simple

Disclosure: My company has a business relationship with this vendor other than being a customer: We are partners with HPE
PeerSpot user
Sr. Business Intelligence Analyst / Developer at DXC
Real User
Has improved the majority of our ETL operations, but performance degrades seriously for large datasets
Pros and Cons
  • "Eighty percent of the ETL operations have improved since implementing this solution."
  • "Fact-to-fact joins on multi-billion record tables perform poorly."

What is our primary use case?

We use this solution as our data warehouse. It handles our analytics and we have power users connected.

How has it helped my organization?

Eighty percent of the ETL operations have improved since implementing this solution. Complex queries are challenging to improve.

What is most valuable?

This most valuable feature is the database designer, which helps significantly improve our storage footprint.

What needs improvement?

There is serious performance degradation for large datasets. Fact-to-fact joins on multi-billion record tables perform poorly. Star schema joins also perform poorly if the fact tables reach more than one billion records and the dimension tables reach more than one million records.

For how long have I used the solution?

Two years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user624996 - PeerSpot reviewer
Architect at a comms service provider with 1,001-5,000 employees
Real User
The engine analyses offline usage and sends customers alerts when they exceed certain limits.

What is most valuable?

  • Quick retrieval of data
  • Fast upload of data

How has it helped my organization?

Vertica was a key component in a billing systems analytic engine. Among other functionalities, the engine is constantly analysing offline usage and sending customers alerts when they exceed certain limits.

What needs improvement?

It would be hugely beneficial if HP Vertica offered stored procedures.

For how long have I used the solution?

I have used it for five years.

What was my experience with deployment of the solution?

As a green field solution, the features of the application were not clear and the system integrator was not up to the mark.

What do I think about the stability of the solution?

We did not encounter hardly any stability issues.

What do I think about the scalability of the solution?

We did not encounter hardly any scalability issues.

How are customer service and technical support?

Customer Service:

It was a green field solution, and getting quick customer service was a challenge.

Technical Support:

Technical support is scarce in Australia.

Which solution did I use previously and why did I switch?

We did not previously use a different solution.

How was the initial setup?

Initial setup is straightforward.

What about the implementation team?

We implemented it through a vendor. The team was good, but they were not experts.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Vertica Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2024
Buyer's Guide
Download our free Vertica Report and get advice and tips from experienced pros sharing their opinions.