it_user692295 - PeerSpot reviewer
Staff Dev Lead - Analytics Data Storage at a tech services company with 1,001-5,000 employees
Consultant
Our typical run time for a query is now measured in seconds not hours.
Pros and Cons
  • "The extensibility and efficiency provided by their C++ SDK."
  • "Whatever's out, the core is not always as great as the engine, especially their first version."

What is most valuable?

Two of them:

  • The core feature, meaning their highly efficient columnar file format and execution engine along with a great coverage of ANSI SQL, provides our analysts with a highly expressive and performing platform.
  • The extensibility and efficiency provided by their C++ SDK.

How has it helped my organization?

Before Vertica, we used a combination of sharded RDBMSs and Hive: the typical runtime for a query was in the hours. It's now in the seconds, with way
more data than then (we're talking hundreds of terabytes).

What needs improvement?

Whatever's out, the core is not always as great as the engine, especially their first version. That's true, for example, for the Kafka or Hadoop integration.
But they're getting better release after release.

For how long have I used the solution?

Four 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?

Vertica's code, being designed to use the hardware at its maximum, is very sensitive to low level changes such as kernel bumps or GLibC upgrades. It's also important to do tests on the storage layer (RAID controller + disks).

What do I think about the scalability of the solution?

The default layout (all nodes running spread) introduces latencies in query planning when you reach about 60 nodes, in our experience. Switching to a large cluster (one control node per rack) would be advised, way before reaching the 128 nodes hard limit.

How are customer service and support?

It's really great. One of the best I had to deal with. They also assisted us during the development phase of the custom components we've designed.

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

Not really in the same area (MPP databases). However, we ran benchmarks back then against a bunch of competitors and Vertica was one of the fastest, while
being relatively cheap and able to accommodate our hardware.

How was the initial setup?

The setup per se was pretty straightforward. However, it took us some time to design the most efficient loading pattern from Hadoop.

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

Nothing to advise really; try it out first, it's free up to three nodes and 1TB, and then get in contact with their sales guys.

Which other solutions did I evaluate?

We did evaluate mostly SAP HANA and SQL Server PDW back in 2013, along with a bunch of OSS solutions.

What other advice do I have?

If you plan to use Vertica for different workloads (in term of IO patterns, query frequency, dataset structure) plan to split your clusters: the mother of all cluster patterns becomes quite difficult to manage at some point. We today have around 20 clusters for different usages.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user567630 - PeerSpot reviewer
Senior Vice President Data at Adform
Consultant
Ad-hoc data analysis improved the SLAs for our end clients.

What is most valuable?

The most valuable feature in the solution is ad hoc data analysis. It improved the SLAs for our end clients.

What needs improvement?

There are some predictive analytics features that we might be using which we thought were part of IDOL, but it seems some are also already part of Vertica.

What do I think about the stability of the solution?

The stability is super good, especially when you scale out.

What do I think about the scalability of the solution?

Before using Vertica, we used to have problems scaling out because we increase our customer base significantly each year. We have more than 20.000 clients now. Since we implemented the Vertica solution, it is much less effort to maintain scalability.

How are customer service and technical support?

I haven’t used technical support, but the IT colleagues definitely have. I think they are rather happy with it. I haven't heard any complaints. It could be quicker sometimes, but that's always the case with big processes.

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

Previously, we were basically using an old school setup based on a relational database. I’m not sure which database management system it was.

The performance of the previous solution was no longer adequate to support the growth we were seeing in our business. Response times were up to 10-15 seconds on different queries. We needed to get that down to under a second.

Now we’ve moved to a real big data analytics solution.

How was the initial setup?

I wasn’t involved with that, but I think that those who did it were happy with the support.

What other advice do I have?

When we chose a solution, we were looking at scalability, maintenance, and ease of use. With Vertica, we can access big data using regular SQL queries.

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_user539511 - PeerSpot reviewer
Database Administrator (DBA) at a computer software company with 501-1,000 employees
Vendor
I liked the auto-distribution to all nodes for fault tolerance and query performance.

What is most valuable?

The auto-distribution to all nodes for fault tolerance and query performance was pretty amazing.

How has it helped my organization?

Our data warehouse at the time was a multi-terabyte PostgreSQL cluster. It worked really well, but we wanted to increase the size to many TB's and our due to our query and loading patterns we found greater performance from Vertica's multi-node warehouse.

What needs improvement?

In the versions I worked with, if a majority of the nodes were being loaded under heavy, sustained rates the nodes would see some dramatic decreases in performance due to the data shuffling that needed to occur between all the nodes. To work around that we ended up doing most of the loading in one or two nodes and that helped significantly.

The synchronizations problems occurred when loading about 10 billion events, at a rate of about 100k tuples/second/node across 5 nodes. One of the suggestions from Vertica engineering was to increase the number of nodes to offset how much data was being sync'd per node.

For how long have I used the solution?

Extensive use of Vertica 5 as a production datawarehouse, and a POC for a client.

What was my experience with deployment of the solution?

In earlier versions Vertica, it could sometimes be a pain to install on multiple nodes. In the most recent versions most of that pain has been fixed. Stability in earlier versions was compromised at times when the majority of the nodes were under heavy write loads.

How are customer service and technical support?

The service and support from Vertica was excellent. Every tech and sales rep I dealt with was very responsive, pleasant, and helped me solve any engineering issues we ran into in very short order.

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

I have used Greenplum and Postgres extensively. The latter is an excellent general-purpose database and is entirely suitable for most data needs, however Vertica works really well in cases where you are storing and querying a lot of data that can be compressed and stored in columnar format, and you need your data auto-balanced across many nodes.

How was the initial setup?

The installation procedure was reasonably straightforward, but earlier versions of Vertica were a bit more tricky due to libraries and dependencies. The docs were unclear in a few places during the installation, particularly with OS' that were not fully compatible with the required libraries. I expect those issues have been resolved in the newest version (8 at this time).

What about the implementation team?

Implementation was done in-house, with excellent support from the Vertica engineers.

What other advice do I have?

My advice is to clearly define your expectations, and benchmark performance in real-world-like environments. If you expect to be executing 100 queries per second and loading 10 million tuples per minute, then test that, and test several times that so you collect measurements about where the system is liable to break down.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
High FrequencyTrading Systems and Strategy Architect/Quant Trader at a financial services firm with 51-200 employees
Vendor
Fast inserts, queries way faster than in SQL Server.

What is most valuable?

Fast inserts, queries way faster than in SQL Server.

How has it helped my organization?

Certain research which was unattainable beforehand, now is in reach.

What needs improvement?

Some GUI Tools out of the box, better python integration. I would love to see some nice query engine, tooled specifically to Vertica extensions of SQL (with IntelliSense). We currently use TOAD, but it has a lot of bugs and does not provide full support of all Vertica features. For example with the "copy to" command it is buggy - extremely hard to debug.

Other issues would be better query plan display and better management tools like command line admin tools. (MC would probably solve a bit here, I saw a demo on the conference). We have several avid Python users in the company, but this how maybe lower priority after I reviewed my conference materials and found that Vertica now has native Python driver.

For how long have I used the solution?

2 years.

What was my experience with deployment of the solution?

I was acting as my own DBA for a while, so a lot of hurdles before. But things are getting easier as more people in the company bought into the solution. I also got HP Training in house. (Thanks Herb!)

What do I think about the scalability of the solution?

We can scale a lot, wish it was a bit more affordable.

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

It complements our SQL Server solution.

What about the implementation team?

Own efforts.

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

Switch to per node from per TB.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Sr. DevOps Engineer, Adometry at a tech company with 10,001+ employees
Vendor
We can process vast amounts of data, fast.

What is most valuable?

Super-fast aggregated results from massive data.

How has it helped my organization?

We can process vast amounts of data, fast and with a high degree of reliability.

What needs improvement?

Better feedback from installation. I would like to see more meaningful errors returned and more graceful handling of those. Thankfully, we don't often hit error conditions.

For how long have I used the solution?

4 years.

What was my experience with deployment of the solution?

No

What do I think about the stability of the solution?

No

What do I think about the scalability of the solution?

Depends on the environment. Generally pretty good. If you have a large catalog, you can get timeouts adding nodes. Large catalog issues have been dealt with it recent releases so this should make scaling up even more robust.

How are customer service and technical support?

Excellent. It can take some time to get to the right people but generally our issues are all addressed in an acceptable timeframe.

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

Greenplum. It was less stable.

Vertica is very robust and recovers predictably from unexpected infrastructure failures.

What other advice do I have?

Great overall solution.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Owner at a tech vendor
Vendor
We switched from our previous solution because SQL Server did not scale.

What is most valuable?

Geospatial

What needs improvement?

Profiling, query optimize, management.

For how long have I used the solution?

1 year

What was my experience with deployment of the solution?

Some bugs, they were rapidly fixed.

What do I think about the stability of the solution?

Minute

What do I think about the scalability of the solution?

Not yet

How are customer service and technical support?

Customer Service:

Excellent

Technical Support:

Very good

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

SQL Server did not scale.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Senior Database Administrator at a financial services firm with 51-200 employees
Vendor
I like Recovery by table. I would like messages to Vertica startup commands improved.

Valuable Features:

Recovery by table

Copy cluster

Improvements to My Organization:

VBR backup used to take more than one week to back up 70 TB of data. After upgrading to latest version, it is taking about 48 hours.

Room for Improvement:

Improve Vertica logging and messages to Vertica startup commands.

Use of Solution:

4 years

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Arquitecto Delivery at a tech services company with 501-1,000 employees
Real User
Most important feature is the fast database, but also has a lot of machine learning functions and integrations
Pros and Cons
  • "It's the fastest database I have ever tested. That's the most important feature of Vertica."
  • "I think they need an easy client so that you can write queries easily, but it's not necessarily a weak point. I think some users would need them."

What is our primary use case?

I'm a Vertica specialist, and I'm certified by Micro Focus. The solution is deployed on-premise, but we have another installation on the cloud for another client.

What is most valuable?

It's the fastest database I have ever tested. That's the most important feature of Vertica. It has a lot of contents and machine learning functions. Today we have a lot of options for deploying. It has a lot of integrations.

What needs improvement?

I think they need an easy client so that you can write queries easily, but it's not necessarily a weak point. I think some users would need them.

In other versions of Vertica, there is a lack of integrations in some machine learning models. But today, the latest version has it all. I don't think they need too much improvement in that area. For me, it's great considering the use case I work with.

For how long have I used the solution?

I have been using this solution for four years.

How are customer service and support?

I haven't really had the opportunity to talk with them, but that's because the database just works. I don't really need technical support for maintaining and running the database. The documentation is very clear too.

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

The pricing depends on the license model because there are several. It depends on the client, but it's cheaper than other solutions. I think it's cheap for all the functionality and robustness. It's not very expensive to deploy.

What other advice do I have?

I would rate this solution 8 out of 10. 

People should be careful with the way they are loading their data because Vertica is very fast at copying data. There are some operations that are slower than Oracle or SQL Server, but normally you wouldn't use that.

Which deployment model are you using for this solution?

On-premises
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.