With VMware Tanzu Greenplum, one can make a huge database table and analyze the queries by adding in the SQL command. Some hint or command for the query goes over the multi-parallel execution. Also, queries can be sent quickly to other database systems.
Subdirector of Support for Production at a financial services firm with 51-200 employees
A database solution that has good support but needs to provide quick access to the disc
Pros and Cons
- "With VMware Tanzu Greenplum, one can make a huge database table and analyze the queries by adding in the SQL command. Some hint or command for the query goes over the multi-parallel execution."
- "VMware Tanzu Greenplum needs improvement in the memory area and improved methods for quick access to the disc. So, one of the quick goals of Greenplum must work on enhancing access to the disc by adding hints in the database."
What is most valuable?
What needs improvement?
VMware Tanzu Greenplum needs improvement in the memory area and improved methods for quick access to the disc. So, one of the quick goals of Greenplum must work on enhancing access to the disc by adding hints in the database.
For how long have I used the solution?
I have been using VMware Tanzu Greenplum since 2017. I have installed the ring through the Dell Dell Platform, the EMC platform, and the DX100.
How are customer service and support?
We use the VMware Tanzu Greenplum support directly, the community for open source Greenplum database. I rate it a seven out of ten.
Buyer's Guide
VMware Tanzu Data Solutions
February 2026
Learn what your peers think about VMware Tanzu Data Solutions. Get advice and tips from experienced pros sharing their opinions. Updated: February 2026.
883,089 professionals have used our research since 2012.
How would you rate customer service and support?
Neutral
How was the initial setup?
The initial setup was complex because of the architecture we used. Ten people are needed to maintain the product, of which eight are DBAs, and two support the operating system as the administrator.
What other advice do I have?
For the support network of the product, overall installation, use of the database, and improved database and support, I rate the solution an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solutions Architect at a tech services company with 51-200 employees
Great queues and publishing capabilities with good reliability
Pros and Cons
- "The solution can scale."
- "The availability could be better."
What is our primary use case?
We use the solution for event-driven programming. We have multiple queues and channels to provide scenarios for publishing into containers. You have to communicate the microservices, and consumers consume the services.
How has it helped my organization?
We were using the solution to setting the tenant settings into the service. For example, if you have five microservices using the tenant settings, after updated, we publish the updates to other microservices. It helps get the updated data to be able to publish the settings into the updated queue.
What is most valuable?
The queues and the publishing are quite useful. We're able to create hierarchies and control channels and flows to control what is going from which queue.
The solution can scale.
It is stable and reliable.
What needs improvement?
The availability could be better. When something crashes, a queue gets deleted, and my data is lost. They need to improve this so that we don't lose data during issues like crashes.
We'd like to understand how many queues are running on RabbitMQ. I'm not sure how to get these details and how to verify the information.
We need other protocols.
For how long have I used the solution?
I've been using the solution for three years or so.
What do I think about the stability of the solution?
The solution is stable and reliable. There are no bugs or glitches.
What do I think about the scalability of the solution?
The solution is scalable. However, we have issues with availability.
How are customer service and support?
Sometimes, it is hard to understand what is going on when you reach out to technical support.
What about the implementation team?
Our DevOps team deployed the solution.
What's my experience with pricing, setup cost, and licensing?
I'm not sure what the exact pricing is. I don't handle the licensing aspect.
What other advice do I have?
I am using the latest version of the solution. I'm not sure of the version number.
I've used this on multiple projects, and it has proven to be quite useful.
I'd rate the solution nine out of ten. It is a very good tool.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
VMware Tanzu Data Solutions
February 2026
Learn what your peers think about VMware Tanzu Data Solutions. Get advice and tips from experienced pros sharing their opinions. Updated: February 2026.
883,089 professionals have used our research since 2012.
Consultant at a government with 10,001+ employees
Outstanding performance and excellent value for money
Pros and Cons
- "Tanzu Greenplum's most valuable features include the integration of modern data science approaches across an MPP platform."
- "Tanzu Greenplum's compression for GPText could be made more efficient."
What is most valuable?
Tanzu Greenplum's most valuable features include: the integration of modern data science approaches across an MPP platform, including the ability to massively denormalize data and spread it across your MPP segments; the ability to index data and make it searchable, which significantly reduces the need for ETL; its fast performance. Tanzu Greenplum is also very active in providing additional functionalities and software when needed, like GPText indexing of JSON events.
What needs improvement?
Tanzu Greenplum's compression for GPText could be made more efficient.
For how long have I used the solution?
I've been using Tanzu Greenplum for eight years.
What do I think about the stability of the solution?
Tanzu Greenplum's overall performance is outstanding.
What do I think about the scalability of the solution?
Tanzu Greenplum is highly scalable.
How are customer service and support?
VMware's technical support is probably the best I've seen.
How was the initial setup?
The initial setup was very easy.
What's my experience with pricing, setup cost, and licensing?
Tanzu Greenplum's pricing is really competitive and gives excellent value for money. I'd say that the benefits of orchestrated deployment and the features of GPText make the licensed version worth it.
What other advice do I have?
When considering implementing Tanzu Greenplum, I recommend viewing it as a massive lakehouse, not just a data warehouse. I would rate Tanzu Greenplum ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Director of IT Operations at a financial services firm with 10,001+ employees
Its most valuable feature is the ability to quickly run through data, but they should improve product performance
Pros and Cons
- "It works very well with large database queries."
- "If you have a user consuming a huge load of resources, it takes down the entire system."
What is our primary use case?
My team uses Greenplum for automating a lot of job writing scripts using PSQL. We use it to automate reports. Also, I use the identity workbench for logging in. In addition, I use DBeaver as well.
How has it helped my organization?
It works very well with large database queries. It works efficiently even in cases where you have a query worth terabytes of data.
What is most valuable?
Its most valuable feature is the ability to quickly run through data. It has a good processing speed as well.
What needs improvement?
They should improve product performance. It does not share resources well whenever it has more than one process running. If you have a user consuming a huge load size of resources, it takes down the entire system.
They should work on resource pulling and sharing those resources properly. At present, it allows one user to completely take over everything.
For how long have I used the solution?
We have been using the solution for eight or nine years.
What do I think about the scalability of the solution?
I would rate the solution about seven or eight out of ten for its scalability. Around 30-40 people in my organization are using the solution. We are not looking to increase usage.
You eventually have to get new hardware because the CPU stops quickly once the load increases. It's only limited to hardware. You don’t realize you need new hardware until you have to because it doesn’t have throttles.
Which solution did I use previously and why did I switch?
We have used Snowflake, Oracle, and many such solutions.
How was the initial setup?
The setup seems pretty straightforward.
What other advice do I have?
The solution has its limitations. It works better with a serial-threaded program than a multi-threaded program. If you go for the solution knowing that, you should be fine. I would rate the solution as a six out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Developer at a retailer with 1,001-5,000 employees
A good tool that's simple to use and is great for messaging
Pros and Cons
- "Companies can scale the solution, so long as they have server room."
- "The user interface could be improved."
What is our primary use case?
We primarily use the solution for consumers and publishers. It's for messaging and consumer publishing. That's it.
What is most valuable?
The solution is simple to use.
It's great for messaging and consumer publishing.
Companies can scale the solution, so long as they have server room.
The stability is good.
What needs improvement?
The user interface could be improved. We have an interface that shows the consumption rate, the number of consumers, their occupation rate. We should have a column in that interface that shows the estimated time until, at the current rate of consumption, the number of messages is to be consumed from a specific queue. That would be great. I wanted to read, however, as it is right now, JavaScript would have loaded the browser too much. Basically, I'd just like to see the consumption rate in each queue without too much fuss.
The solution could use some plugins that could be integrated into the server installation. We had a plugin that we used to delay something that from one version to the other was integrated into the server setup. Maybe it was more of an extension. However, more plugins could be also be integrated into newer versions of Rabbit.
For how long have I used the solution?
I've used the solution since 2013 or 2014. It's been about eight years at this point.
What do I think about the stability of the solution?
The solution is usually stable. We have problems with space on the Rabbit servers. When they are full, we might lose everything. That's a big no-no. This is a problem for Kafka as well, however, we have higher thresholds in that area. Rabbit is the poor brother to Kafka, so it receives less space. That's why, sometimes, in some departments, this problem occurs.
What do I think about the scalability of the solution?
The solution can scale, however, we use a lot of space for Kafka. We have clusters through the servers, and there may be more for each department. If some needs appear, we can increase the number of servers in a cluster to better manage messages. As long as your company can increase the number of servers, it can scale.
We have about 100 departments that use this solution in some way.
In our case, we have in our department five people and we have two clusters with Rabbit for two different directions. For us, it's enough. We do not plan to increase usage.
How are customer service and support?
I've never directly contacted technical support. We use recommendations on the site, which is very good. I appreciate the recommendations, however, I'm not sure about the maintenance of the documentation from one version of Rabbit to the other. The older versions of the documentation might be less accurate.
Which solution did I use previously and why did I switch?
Other departments might use, for example, Kafka, however, I'm unsure as I have no visibility on them.
How was the initial setup?
I was there when the solution was initially implemented and, from what I recall, it took half a year.
It was completely new. No one knew anything about it. However, we knew that we had to do something to improve the communication between departments. It was a good solution. That said, it took a long time before everyone understood how it works.
We had a few dedicated people who liked the idea of Rabbit and implemented it. It took a while for the rest of the company to get behind them and learn how to do it.
There are one or two people at any given time available to handle any type of maintenance responsibilities.
What about the implementation team?
We handled the implementation process ourselves.
What other advice do I have?
We're using a few different versions. It depends on the department. Some departments have the latest, some don't, some use a very old version. I'm using 3.8. We do have plans to make an upgrade.
It was a few years ago now when I learned this process of separating publishers versus consumers in terms of messages and communicating between departments. This was the biggest game changer for myself. I'd advise new users study that aspect and understand it.
I'd rate the solution at an eight out of ten. It's a very good tool and we use it all the time.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Sr Technical Consultant at a tech services company with 1,001-5,000 employees
Can be a very fast message broker. Great stability, built-in admin tools and plugin architecture
Pros and Cons
- "It can be configured to be a very fast message broker. I like the stability, the built-in admin tools and plugin architecture."
- "If you're outside IP address range, the clustering no longer has all the features which is problematic."
What is our primary use case?
We use this product for general purpose messaging in cloud-based environments and as an implementation to MTP spec. We are customers of VMware and I'm a senior technical consultant.
How has it helped my organization?
One of the key benefits for us has been the ability to use this solution for microservice architecture communications because it provides great flexibility. One of our clients was able to push messages from the source which were replicated and forwarded to all the other brokers nationwide. Everyone who needed it, received it, and it's very cost-effective.
What is most valuable?
The high availability and not having to replicate is valuable as is the message consumer. It can be configured depending on the use case to be a very fast message broker. I like the stability, the built-in admin tools and the plugin architecture. One of the things that makes it unique is that all of the components for messaging can be created programmatically, meaning you can have services or applications that get spun up or have auto incrementing instances. If you're in an elastic environment, you don't have to pre-configure the messaging system and the keys don't have to be known ahead of time.
What needs improvement?
One of the issues is that as soon as you go outside of a switch or not in IP address range, the clustering no longer has all the wonderful features so clustering outside of network boundaries is a problem. I'd like to see stream processing as an additional feature. Kafka has a streaming API and I'd like Rabbit to have that too.
For how long have I used the solution?
I've been using this solution for nine years.
What do I think about the stability of the solution?
This solution is very stable, no problems there.
What do I think about the scalability of the solution?
This solution is very scalable and the number of users really depends on the organization.
How are customer service and technical support?
Technical support is good, very good. But because the underlying implementation technology is Erlang, sometimes the technical problems are at that level, in which case there's one major technical solution provider called Erlang Solutions. They're okay but if the problem goes past the product level and into the technology level, then there can be a delay in getting support because you're dealing with two companies and two technical support services.
How was the initial setup?
These days the initial setup is moderately complex because it uses a technology that is worldwide, Erlang, which is obscure. You have to install Erlang first and that is moderately difficult. Deployment takes about a day.
What's my experience with pricing, setup cost, and licensing?
They use a credit based system for licensingwhere you purchase credits. People don't like it.
What other advice do I have?
My advice would be to have the messaging topology mapped out before you deploy to make the process from installation to a functioning solution more efficient. If you start looking at the topology from the revenue perspective, it usually ends up with more iterations to implement the correct topology, whereas if you start off mapping and then install, it's a more efficient way to go about it.
I rate this solution an eight out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Data Engineer at a financial services firm with 10,001+ employees
Powerful external data integration and parallel load capabilities, with good technical support
Pros and Cons
- "The parallel load features mean that Greenplum is capable of high-volume data loading in parallel to all of the cluster segments, which is really valuable."
- "The initial setup is somewhat complex and the out-of-the-box configuration requires optimization."
What is our primary use case?
Greenplum is a distributed database that we used for data warehousing.
What is most valuable?
The parallel load features mean that Greenplum is capable of high-volume data loading in parallel to all of the cluster segments, which is really valuable.
The service management capabilities are good.
The external data integration with Parquet, Avro, CSV, and unstructured JSON works well.
It has an advanced query optimizer.
What needs improvement?
The initial setup is somewhat complex and the out-of-the-box configuration requires optimization.
- OS settings need to be tuned according to the Install guide.
- Only group/spread mirroring by gpinistsystem, block mirroring is manual (Best Practices Guide)
- Db maintenance scripts are not supplied - some of them added in cloud - need to be implemented based on the Admin Guide.
- Comes with two query optimizers, PQO is default, some queries perform better with the legacy planner, it needs to be set.
For how long have I used the solution?
We have been working with Greenplum for about five years.
What do I think about the stability of the solution?
Greenplum is pretty stable.
What do I think about the scalability of the solution?
This product is absolutely scalable. We have more than 400 users in our database.
How are customer service and technical support?
The technical support is exquisite.
This is a company that really listens to its customers. I am very happy with our relationship.
Which solution did I use previously and why did I switch?
Before I joined this company, I used different data warehousing solutions.
Making the transition to Greenplum requires a completely different mindset because it is massively parallel. It's more like a Big Data mindset, where you need to consider that you are distributing data between cluster nodes. It is not always straightforward to make the switch.
How was the initial setup?
The initial setup is kind of complex. You need an expert to set up a Greenplum cluster.
It may not be possible to simplify the initial setup because there's an out of the box configuration and you can use it. I've actually seen companies using it for years and it works, but it didn't work optimally so they were not happy with the results.
You can set up Greenplum but you really need to read the manual and the installation guide. I've seen people skipping it and then complaining.
What about the implementation team?
A few people are enough to maintain this product. If you want to have around the clock support then you will need a couple of people in different time zones, but generally, maintenance is straightforward.
What other advice do I have?
We are currently in the process of upgrading from version 5.26 to 6.11 and I can already see a lot of improvements. I can't wait to try them. According to the roadmap, there are a lot of new improvements coming in the V7 version, which is due out next year.
My advice for anybody who is implementing Greenplum is that they really need an expert to assist them. They might hire consultants or grow experts in-house, although that takes time and it is not always straightforward. You can use Greenplum out of the box but to really leverage all of the capabilities, you definitely need to tune your system and also design your database objects.
When people think about a database they usually think about Oracle, Mircosoft SQL, or maybe MySQL. Greenplum is a distributed database that needs a completely different mindset. I think that when people start to use it, they don't really understand. For example, you cannot switch from Oracle to Hadoop because you will need the same change, but when they switch to Greenplum from Oracle, or just put data from Oracle to Greenplum, they don't consider this change as seriously as they would for Hadoop.
Overall, I am very happy with this product.
I would rate this solution a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Executive RPA Developer at a tech services company with 10,001+ employees
Helps to transfer information from one point to another
Pros and Cons
- "We use VMware RabbitMQ to transfer information from one point to another."
- "VMware RabbitMQ needs to create a new queue system."
What is our primary use case?
We use VMware RabbitMQ to transfer information from one point to another.
What needs improvement?
VMware RabbitMQ needs to create a new queue system.
For how long have I used the solution?
I have been using the solution for one and a year.
What do I think about the scalability of the solution?
My company has 10-15 users for VMware RabbitMQ.
How was the initial setup?
VMware RabbitMQ's installation is easy. However, it doesn't come with any manuals.
What other advice do I have?
You should use the solution if you want to store your details in the queue and start taking inputs from the queue. I rate it a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free VMware Tanzu Data Solutions Report and get advice and tips from experienced pros
sharing their opinions.
Updated: February 2026
Product Categories
Data Warehouse Database Development and Management Relational Databases Tools Message Queue (MQ) SoftwarePopular Comparisons
MuleSoft Anypoint Platform
Oracle Exadata
OpenText Analytics Database (Vertica)
Amazon Redshift
PubSub+ Platform
IBM Netezza Performance Server
Red Hat AMQ
Apache Hadoop
SAP BW4HANA
Oracle Database Appliance
Buyer's Guide
Download our free VMware Tanzu Data Solutions Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Looking for advice on how to migrate from Oracle Exadata to VMware Tanzu Greenplum
- What is the biggest difference between ActiveMQ and RabbitMQ?
- What is the biggest difference between IBM MQ and RabbitMQ?
- How does IBM MQ compare with VMware RabbitMQ?
- Oracle Exadata vs. HPE Vertica vs. EMC GreenPlum vs. IBM Netezza
- When evaluating Data Warehouse solutions, what aspect do you think is the most important to look for?
- At what point does a business typically invest in building a data warehouse?
- Is a data warehouse the best option to consolidate data into one location?
- What are the main differences between Data Lake and Data Warehouse?
- Infobright vs. Exadata vs. Teradata vs. SQL Server Data Warehouse- which is most compatible with front end tools?















