Legacy queuing systems have been replaced by RabbitMQ. The performance has been increased to a great extent.
Technical Manager with 501-1,000 employees
The message routing is the most valuable feature.
Pros and Cons
- "The message routing is the most valuable feature. It is effective and flexible."
- "The debugging capabilities and testing flexibilities need to be improved."
How has it helped my organization?
What is most valuable?
The message routing is the most valuable feature. It is effective and flexible.
What needs improvement?
The debugging capabilities and testing flexibilities need to be improved.
What do I think about the stability of the solution?
The stability was fine.
Buyer's Guide
VMware Tanzu Data Solutions
January 2025
Learn what your peers think about VMware Tanzu Data Solutions. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,997 professionals have used our research since 2012.
What do I think about the scalability of the solution?
There were no scalability issues as such. The scalability was fine.
How are customer service and support?
I would give technical support a rating of 5/10.
Which solution did I use previously and why did I switch?
Initially, we were using different queuing technologies. Due to the message routing feature and flexibility that RabbitMQ provided, we made the switch to this tool.
How was the initial setup?
The setup was easy enough, once we had done proper research before the implementation.
What's my experience with pricing, setup cost, and licensing?
The pricing is okay.
What other advice do I have?
This product needs to be understood completely before implementing it. One should not be mistaken that it will replace the whole messaging system as such.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Head of Cloud Platform Development at a tech vendor with 501-1,000 employees
It provides load balancing using queues, guaranteed messaging, and queue mirroring.
What is most valuable?
- Load balancing through queues
- Guaranteed messaging
- Configurable pre-fetch count
- Queue mirroring
How has it helped my organization?
RabbitMQ helped us build a database synchronization framework that allowed us to transfer our clients data to our cloud based data processing centers.
What needs improvement?
The web management tool.
For how long have I used the solution?
I have used this solution since 2013.
What do I think about the stability of the solution?
We had several de-clustering problems.
What do I think about the scalability of the solution?
We did not have any scalability problems.
How are customer service and technical support?
I have never used support.
Which solution did I use previously and why did I switch?
This is the first solution we implemented.
How was the initial setup?
It was a very simple setup. We had some issues with the home folder being on a non-standard system drive (The location of the RMQ cookie was changed.)
What's my experience with pricing, setup cost, and licensing?
The Community Edition works fine for us.
Which other solutions did I evaluate?
We evaluated several other solutions; the MQSeries and MSMQ.
What other advice do I have?
Use it for implementations that require a queuing solution. It is easy to overuse it as a universal communication bus of the entire system.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
VMware Tanzu Data Solutions
January 2025
Learn what your peers think about VMware Tanzu Data Solutions. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,997 professionals have used our research since 2012.
Principal Software Engineer at a tech company with 501-1,000 employees
You can create a consumer for a queue and listen to the queue in real-time.
What is most valuable?
It has solved issues such as queue processing, real-time data processing and decrease count of Cron jobs.
The management of Cron jobs is very hard for me. If you are using RabbitMQ, you may not need a Cron job since you can create a consumer for a queue and listen to the queue in real-time. For example, you need to send an email for your new members but you want to do this from your software. The reason being if you encounter an SMTP error, you should handle it or sending an email from your membership activity can take about 5-10 seconds. If you don't use RabbitMQ, you need to create a Cron job and check for new members to send an email to them. But, if you use RabbitMQ, you do not need a Cron job. You can send a message to your queue and consume it in real-time and then send the email.
How has it helped my organization?
I have used this solution for changing stock of products in an e-commerce project. We update the stock of products from RabbitMQ. Some of our clients can change the stock of a product, i.e., either increase or decrease it. They send the stock count to RabbitMQ as a message and our e-commerce platform changes the stock when it gets the message. Consequently, we update the database, cache, search engine service and so on.
There are too many advantages of using this solution. You can scale your processes and update your data in a nearly synchronous way.
What needs improvement?
RabbitMQ needs 2 additional features:
- It is lacking a good dashboard on the web interface; maybe they can develop a dashboard for monitoring.
- There is no alert mechanism. For example, sometimes consumers may be killed or the input messages in queues are greater than the consumed messages. Thus, I would like them to define a rule for alert; maybe they can develop an alert mechanism.
For how long have I used the solution?
I have used this product for three or four years.
What do I think about the stability of the solution?
I have not encountered any stability issues.
What do I think about the scalability of the solution?
I have not encountered any scalability issues either.
How are customer service and technical support?
Since it is open source, you can resolve your problems either from forums or Stack Overflow in regards to RabbitMQ.
Which solution did I use previously and why did I switch?
We have used different solutions before. We have tried MySQL as a queue and it was terrible.
How was the initial setup?
It is not complex.
However, if you try sharding or cluster, it is just a little complex because of Erlang.
What about the implementation team?
It is open source.
Which other solutions did I evaluate?
I did not look into other solutions.
What other advice do I have?
I would recommend this product. It is great and resolves a lot of problems.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Engineer with 1,001-5,000 employees
Allows for a fully asynchronous solution. Using Pivotal Cloud Foundry, we can scale the number of consumers or receivers.
What is most valuable?
Allowing for a fully asynchronous solution is crucial for this particular feature. The seamless nature of creating and connecting to a queue makes it really easy to code and understand. Pivotal Cloud Foundry allows us to easily scale the number of consumers (or receivers) as well. So far, no hiccups have been found with the PCF implementation.
How has it helped my organization?
RabbitMQ allows for asynchronous solutions where previously everything was synchronous.
What needs improvement?
The product works pretty well, but one small thing could be an improvement to the monitoring site. It could be a little bit more modern, instead of postback refreshing, etc.
For how long have I used the solution?
We have been using Rabbit for a while and I started integrating it into the mobile project a few months ago.
What do I think about the stability of the solution?
Every so often, I need to clear out the queue during development. This could be a symptom of something else, but unpacked requests tend to get trapped in the queue at times.
What do I think about the scalability of the solution?
PCF allows us to scale the consumers.
How are customer service and technical support?
I haven't used any technical support yet.
Which solution did I use previously and why did I switch?
To my knowledge, this is the only queuing system my company has used.
How was the initial setup?
Thanks to Pivotal Cloud Foundry, initial setup was straightforward. We simply created a new RabbitMQ service, obtained credentials for the queue and started developing.
Which other solutions did I evaluate?
I personally have not explored other queuing solutions, but have used Akka HTTP, with is a fully asynchronous web server of sorts. It's not a queuing system, but I mention it because of the asynchronous behavior. RabbitMQ was perfect for our current solution, however.
What other advice do I have?
The RabbitMQ documentation is pretty good. I'd only suggest making sure to read through it for the implementation language of your choice first.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technology Architect at Broadridge Financial Solutions
Valuable features for us: Append Only tables, data compression and bulk load and extraction using External Tables.
What is most valuable?
Append Only tables, data compression and bulk load and extraction using External Tables are very valuable features for us.
How has it helped my organization?
We have improved our quarterly statements turnaround dramatically and could sustain for increasing data.
What needs improvement?
With the ORCA optimizer the earlier Append-Only feature has been upgraded to Append-Optimized where now we can update the data on earlier Append-Only tables just like any other heap tables. But I found this has increased the time taken for Vacuum Analyze operation on these tables like from 10 mins to 1 hr + (on large tables). In our case we don't need an update on our Append Only tables and hence this became a drawback. VA on Append-Optimized tables need to be improved.
Backup & Restore performance need to be improved.
ORCA optimizer when turned on is not showing consistency. Some workloads shows improved performance and some workloads became very slow. This need to be improved for consistency.
For how long have I used the solution?
I have used it for about 4 years now.
What do I think about the stability of the solution?
Pre ORCA version was stable. ORCA release is not stable. Some workloads slowed down with new release even when the new optimizer is not turned ON.
How are customer service and technical support?
Tech support is average. They lack information about new features in the new releases and the possible impact of them.
Which solution did I use previously and why did I switch?
Earlier we were using OLTP based RDBMS solution. We realized we needed a OLAP solution and also something that can scale horizontally.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technical Lead at a tech services company with 1,001-5,000 employees
Installation is very simple, make sure to set the configuration values based on the requirement.
What is most valuable?
We can integrate the Hadoop with DCA V2. This will be huge development in the big data technologies.
How has it helped my organization?
It increased the read/write process because of it MPP architecture.
What needs improvement?
EMC already developed DCA V3, But if the hardware is little stable, I prefer DCA V2.
For how long have I used the solution?
I am from a support background, and have used this on multiple accounts, for the last four years.
What was my experience with deployment of the solution?
There have been no issues with the deployment.
What do I think about the stability of the solution?
Hardware failure is a concern.
What do I think about the scalability of the solution?
We have had no issues scaling it for our needs.
How are customer service and technical support?
Technical support is excellent.
Which solution did I use previously and why did I switch?
I know many customers are migrating from Oracle to Greenplum due to its faster processing.
How was the initial setup?
It is straightforward,open source system.
What about the implementation team?
Better chose EMC to perform the implementation. More over, it is not complex and we can do it easily in our environment with a little knowledge.
What's my experience with pricing, setup cost, and licensing?
Greenplum is an opensource system, but they do charge for support.
What other advice do I have?
Installation is very simple, make sure to set the configuration values based on the requirement.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
BI Data Engineer at a tech vendor with 51-200 employees
It has HA built-in with mirroring and many other tuning features that make it highly configurable.
What is most valuable?
- Parallel Processing and Data Distribution based architecture.
- HA built-in with mirroring.
- Highly configurable and lots of tuning features.
How has it helped my organization?
- This has helped us bring down our end-to-end EDW load time to 1/3 the time.
- It has enabled faster and efficient data analysis.
- Scalable environment without adding too much cost.
What needs improvement?
- It needs a much more robust and user friendly monitoring and management front-end tool.
- More stability and auto-recovery with the segments.
- Report generations on system health and recommendations.
For how long have I used the solution?
I've used it for two years.
What was my experience with deployment of the solution?
Up to now, we've had no issues with deployment.
What do I think about the stability of the solution?
Up to now, we've had no issues with stability.
What do I think about the scalability of the solution?
Up to now, we've had no issues with scalability.
How are customer service and technical support?
The response is fairly good but would like more support from the R&D on more complex issues. Also, they need to ensure there are logs that can be used without causing any downtimes to the system for any case analysis.
Which solution did I use previously and why did I switch?
It's a highly efficient and faster DB with lot of features at much less cost to that of other MPP DB’s evaluated.
How was the initial setup?
It was complex as we have to code convert everything into GP functions so as to best be able to use the GP parallel. Pushdown feature was not available via Informatica. The initial parameter setup took quite some time to test to get the sweet spot for performance.
What about the implementation team?
In-house with vendor support.
What other advice do I have?
Make sure you have the designs, approaches and architecture in place before kicking of the implementation. Its best to have someone involved with prior migration experience.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
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?
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.
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.
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: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free VMware Tanzu Data Solutions Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Product Categories
Data Warehouse Database Development and Management Relational Databases Tools Message Queue (MQ) SoftwarePopular Comparisons
Oracle Exadata
Apache Hadoop
SAP BW4HANA
IBM Netezza Performance Server
Oracle Database Appliance
Microsoft Parallel Data Warehouse
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?