it_user464844 - PeerSpot reviewer
Big Data DBA & DevOps at a tech vendor with 51-200 employees
Vendor
It's fast and built for complex analytics queries with a large amount of data.

What is most valuable?

The speed of Vertica out of the box with the ability it has to perform complex analytics queries. In other databases, information will return in hours or even days while in Vertica it will be finished in minutes or even seconds. This is the best feature it has.

How has it helped my organization?

Vertica is in our core technology stack. We are serving reports and dashboard to clients from it. It's very important to us that it fulfills its function correctly and provides us with an advantage over our competitors.

What needs improvement?

The internal documentation. As a DBA, I really want to understand how its internals works. It needs to handle high concurrency short queries better as Vertica is not handling these well, and we have had to develop our own tool to help us with our dashboard.

For how long have I used the solution?

I've been using it for five years.

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.

What do I think about the stability of the solution?

The only thing is that it is very sensitive to network glitches and every time it happens, a node will leave the cluster and we need to re-connect it. Apart from this, the stability is very good.

What do I think about the scalability of the solution?

It is very easy to scale Vertica as you need.

How are customer service and support?

It used to be 10/10 but now it's 8/10. Maybe it's because they were bought by HP which is a big company and the transition is hard.

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

The last company I worked for shifted from Oracle to Vertica. For our BI queries it's a huge win. Vertica is much better than any other raw store as it is built exactly for complex analytic queries with a huge amount of data.

How was the initial setup?

The earlier version wasn't that good to deploy, but now it's pretty easy to install. If you follow the documentation, you will be OK.

What about the implementation team?

We implemented it in-house. Since it's different than a raw store database, you need to understand the architecture in order to get the most out of Vertica. This means that you will need to design you data model to suit the Vertica architecture otherwise you will get the same performance as the solution you're replacing, or worse. If your implementation is not complex you can just put it in and you will get out of the box improvements, but for complex ones you need to know how Vertica works and build the right design.

What other advice do I have?

It's a great tool but to get the most out of it you will have to design your models to fit it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Assistant Manager at M1 NET
Real User
Auto-projections make it easy to tune performance
Pros and Cons
  • "The performance is very good and the aggregate records are fast."
  • "When it is about to reach the maximum storage capacity, it becomes slow."

What is our primary use case?

The primary use of Vertica is as a data warehouse to perform aggregate and summary reports.

How has it helped my organization?

This solution has allowed us to reduce the creation of summarized tables, as the user can perform queries on the fly. It has provided for the faster retrieval of records.

What is most valuable?

The performance is very good and the aggregate records are fast.

Vertica Auto-Projections reduce the knowledge required by the DBA for tuning performance.

What needs improvement?

When it is about to reach the maximum storage capacity, it becomes slow.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
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_user703536 - PeerSpot reviewer
Technical Leader / Business Intelligence Consultant with 11-50 employees
Consultant
Columnar database supports our advanced analytics and ETL process
Pros and Cons
  • "Vertica is a columnar database, this support our developments in analytics, advanced analytics, and ETL process with large sets of data."
  • "I believe the installation process could be streamlined."

How has it helped my organization?

Before we used Vertica we used another columnar database which turned out to be very unstable and its performance was inconsistent. Vertica turned that around, to the point that it is now our go-to database. We became Vertica partners.

What is most valuable?

Vertica is a columnar database, this support our developments in analytics, advanced analytics, and our ETL process with large sets of data.

What needs improvement?

I believe the installation process could be streamlined.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

No stability issues.

What do I think about the scalability of the solution?

No scalability issues.

How are customer service and technical support?

They are very professional and responsive.

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

See "Improvements to organization," above.

How was the initial setup?

There are some considerations to be evaluated before you start the installation, but the installer does the respective checks so things will function properly. And there are a lot of options.

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

The first TB is free and you can use all the Vertica features. After 1TB you have to pay for licensing. The product is worth it, but be aware of this condition, and plan. The compression ratio is explained in the documentation.

Which other solutions did I evaluate?

Infobright and MonetDB.

What other advice do I have?

The technical requirements for the product are really important. The design tool for vertica is the core of the database for performance. Never forget to use it to create projections to optimize the storage compression and response times. Better compression means the 1TB mark takes longer to be reached.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
PeerSpot user
it_user806967 - PeerSpot reviewer
Architect at OpenSCG
User
Any novice user can tune vertical queries with minimal training
Pros and Cons
  • "Bulk loads, batch loads, and micro-batch loads have made it possible for our organization to process near real-time ingestions and faster analytics."
  • "Any novice user can tune vertical queries with minimal training (or no training at all)."
  • "It should provide a GUI interface for data management and tuning."
  • "Monitoring tools need to be lightweight. They should not take up heavy resources of the main server."

What is our primary use case?

We use the product for compressed data store, fast reporting, and self healing analytical data workloads. It also helps with big data ingestions, processing, and reporting.

How has it helped my organization?

Bulk loads, batch loads, and micro-batch loads have made it possible for our organization to process near real-time ingestions and faster analytics.

What is most valuable?

  • The tool for performance tuning and recommendations
  • Any novice user can tune vertical queries with minimal training (or no training at all).

What needs improvement?

  • It should provide a GUI interface for data management and tuning.
  • Monitoring tools need to be lightweight. They should not take up heavy resources of the main server.

For how long have I used the solution?

One to three years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user663669 - PeerSpot reviewer
Infrastructre Manager - Senior Maintenance Manager with 10,001+ employees
Real User
Lack of Stored Procedures, packages, triggers make things difficult for developers
Pros and Cons
  • "Partition and join back to node are easy and simple for DBAs."
  • "DBAs don’t need to add a partition every month/quarter like with other DBs."
  • "There are a lot of limitations within this product and it makes things extremely hard for developers. It lacks Stored Procedure, packages, and triggers like other RDBMs."
  • "Very bad support, I would rate it two out of 10."

What is most valuable?

Partition and join back to node are easy and simple for DBAs.

DBAs don’t need to add a partition every month/quarter like with other DBs.

What needs improvement?

There are a lot of limitations within this product and it makes things extremely hard for developers. It lacks Stored Procedure, packages, and triggers like other RDBMs.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

Yes, we have encountered issues with Projections and performance.

How are customer service and technical support?

Very bad support, I would rate it two out of 10.

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

We use DB2, Oracle , MySQL, MSSQL. We switched to Vertica to explore it for  future projects.

How was the initial setup?

Easy setup. Much easier than setting up Oracle RAC.

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

Licensing is based on size of the database.

Which other solutions did I evaluate?

They did a good PoC and we were impressed with Vertica. However, when we implemented, it was nightmare with bad support.

What other advice do I have?

My advice regarding this product is a definite "no", due to bad support.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Sr. Software Engineer (Database) at a tech services company with 1,001-5,000 employees
Consultant
I like the Query Performance.

Valuable Features:

Query Performance.

Room for Improvement:

More analytical functions. Optimization around DML operations such that we be able to use it more. I understand that Vertica is not meant for that, but I would really love it if it has capability to support procedural processing.

Optimization around DML refers to fast DELETE and UPDATE statement such that we can leverage Vertica around those operations. I do understand that Vertica is not meant as an OLTP system, neither I'm asking to have it similar but if DML operations can be optimized, that would be admirable.

Regarding, my comment on the capability to support procedural processing - Vertica as of now is mainly used via SQL only. If we have to use any procedure based operation, we do it via User Defined Functions. If within Vertica itself, we have the capability to create & execute procedure similar to that for functions, it would be a plus. Again, I do understand that this may be against the architecture of Vertica but if there is anything that can be revised to get these supported, that would be preferred.

Use of Solution:

3+ years

Deployment Issues:

Initially yes, but now we're used to it. Challenges do come up but it's all well understood.

Stability Issues:

We had confronted couple of issues during Vertica upgrades for which we do align with your support group.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Senior Database Administrator; HP Vertica, MySQL, MSSQL, Cloud Ops at a tech vendor with 501-1,000 employees
Real User
For me the most valuable aspect is the speed of columnar data.

What is most valuable?

Speed of columnar data.

What needs improvement?

Performance tuning; user community is needed.

For how long have I used the solution?

1 year

What do I think about the stability of the solution?

Node recovery is very inconsistent and impacts performance.

What do I think about the scalability of the solution?

Concurrency

How are customer service and technical support?

Customer Service:

Terrible

Technical Support:

Terrible

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

SQL Server and Oracle.

How was the initial setup?

Simple

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Data Scientist at a tech vendor with 201-500 employees
Vendor
We were able to implement new algorithms without having to move data out of Vertica into a compute cluster.

Valuable Features

User Defined Extensions

Analytic Functions

Improvements to My Organization

We were able to implement new algorithms without having to move data out of Vertica into a compute cluster. This allowed us to offer Analytics for Cybersecurity to our customers.

Room for Improvement

More Machine Learning algorithms--Random Forest for sure!

Customer Service and Technical Support

Customer Service:

Very responsive

Technical Support:

Excellent

Implementation Team

In-house

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.