

Apache Spark and Cloudera Data Platform compete in the data processing and management category. Cloudera Data Platform appears to have an upper hand due to its robust support for a hybrid environment and comprehensive integration across tools, which offers significant benefits for enterprises needing extensive support and streamlined operations.
Features: Apache Spark offers fast in-memory data processing with extensive support for Spark Streaming, Spark SQL, and MLlib. It is highly effective for large-scale data processing and low-latency access. Cloudera Data Platform provides strong data management with distributed storage via HDFS and security through Apache Ranger, enabling hybrid environments and real-time analytics with tools like NiFi and Spark. Its integration capabilities across processing tools enhance its value.
Room for Improvement: Apache Spark could improve real-time querying, memory management, and integration with BI tools. User interface enhancements and expansion of machine learning libraries are also needed. Cloudera Data Platform could enhance support for cutting-edge AI and simplify its interface and configuration, in addition to addressing scalability and cloud integration challenges.
Ease of Deployment and Customer Service: Apache Spark is commonly deployed across on-premises, hybrid, and cloud environments but faces complexity issues due to its open-source nature, with users heavily relying on community support. Cloudera Data Platform offers more structured deployment and excellent customer service, supported by its commercial backing, which is highly appreciated by its users.
Pricing and ROI: Apache Spark, being open source, generally incurs no direct licensing costs but may require investment in infrastructure. It is regarded as a cost-effective solution for reducing operational expenses. Cloudera Data Platform involves higher costs due to licensing but offers extensive features and support, which can justify investment for large-scale implementations. Although viewed as complex, its pricing is considered reasonable for the operational gains it provides.
There are licensing costs that have been saved when we moved some of the data platforms, decommissioned them, and moved on to this platform.
In terms of return on investment, I see great changes in operational effectiveness measured by RTO when comparing on-premises solutions with cloud solutions.
A specific example of the positive impact of Cloudera Data Platform is the clearly saved time and improved performance, which is the main result of it.
I have received support via newsgroups or guidance on specific discussions, which is what I would expect in an open-source situation.
I would rate the technical support of Apache Spark an eight because when we had questions, we found solutions, and it was straightforward.
I would rate the customer support of Cloudera Data Platform ten out of ten.
I have communicated with technical support, and they are responsive and helpful.
Cloudera support is timely and responsive, adhering to the SLAs they provide.
CDP allows for easy, mostly automated scalability where I can schedule job workflows, fine-tune system resource metrics, and add nodes with just a click.
They have the cloud burst feature available where if the on-premises capacity is not sufficient at a point in time, you can run that Spark job on the cloud itself.
The ability to scale processing capacity on demand for batch jobs without impacting other workloads, and support for a growing number of concurrent users and teams accessing the platform simultaneously are significant advantages.
Apache Spark resolves many problems in the MapReduce solution and Hadoop, such as the inability to run effective Python or machine learning algorithms.
Without a doubt, we have had some crashes because each situation is different, and while the prototype in my environment is stable, we do not know everything at other customer sites.
Sometimes the end user is not experienced or does not have all the expertise related to Cloudera specifically, making it very difficult to manage properly
Sometimes a node goes down, but it automatically returns to a healthy state.
Cloudera Data Platform is pretty stable in my experience; there are not any downtime or reliability issues.
Various tools like Informatica, TIBCO, or Talend offer specific aspects, licensing can be costly;
I find that there really lacks the technical depth to do any recommendations for future updates of Apache Spark.
We aim to address these issues with a Kubernetes-based platform that will simplify the task of upgrading services.
Cloudera Data Platform should include additional capabilities and features similar to those offered by other data management solutions like Azure and Databricks.
Cloudera Data Platform can be improved by addressing the feasibility of using it in the cloud; there are some complexities around the components used in cloud by Cloudera Data Platform that are not really convenient.
Initially, CDH had a straightforward pricing model based on nodes, but CDP includes factors like processors, cores, terabytes, and drives, making it difficult to calculate costs.
We find Cloudera Data Platform to be cost-effective.
So far, I would say that it is competitive pricing that we have received.
Not all solutions can make this data fast enough to be used, except for solutions such as Apache Spark Structured Streaming.
The most important part is that everything can be connected, and the data exchange across overseas connections is fast and reliable.
The solution is beneficial in that it provides a base-level long-held understanding of the framework that is not variant day by day, which is very helpful in my prototyping activity as an architect trying to assess Apache Spark, Great Expectations, and Vault-based solutions versus those proposed by clients like TIBCO or Informatica.
By using the Hadoop File System for distributed storage, we have 1.5 petabytes of physical storage with 500 terabytes of effective storage due to a replication factor of three.
The Ranger integration makes it more flexible and reliable for me by allowing control over data access, specifying who can access at what level, such as table level, masking, or data layer level.
What stands out the most in Cloudera Manager are SDX, which provide centralized control for governance, security, and data lineage across multiple sources.
| Product | Mindshare (%) |
|---|---|
| Apache Spark | 13.6% |
| Cloudera Distribution for Hadoop | 14.8% |
| HPE Data Fabric | 10.5% |
| Other | 61.1% |
| Product | Mindshare (%) |
|---|---|
| Cloudera Data Platform | 8.4% |
| Palantir Foundry | 14.5% |
| Informatica Intelligent Data Management Cloud (IDMC) | 10.4% |
| Other | 66.7% |


| Company Size | Count |
|---|---|
| Small Business | 28 |
| Midsize Enterprise | 16 |
| Large Enterprise | 33 |
| Company Size | Count |
|---|---|
| Small Business | 8 |
| Midsize Enterprise | 7 |
| Large Enterprise | 26 |
Apache Spark is a leading open-source processing tool known for scalability and speed in managing large datasets. It supports both real-time and batch processing and is widely used for building data pipelines, machine learning applications, and analytics.
Apache Spark's strengths lie in its ability to process large data volumes efficiently through real-time and batch capabilities. With in-memory computation, it ensures fast data processing and significant performance gains. Its wide range of APIs, including those for machine learning, SQL, and analytics, make it versatile in handling complex data operations. While popular for ease of use and fault tolerance, Spark's management, debugging, and user-friendliness could benefit from improvements. Better GUIs, integration with BI tools, and enhanced monitoring are desired, alongside shuffling optimization and compatibility with more programming languages.
What are Apache Spark's key features?Organizations use Apache Spark predominantly for in-memory data processing, enabling seamless integration with big data frameworks. It's applied in security analytics, predictive modeling, and helps facilitate secure data transmissions in AI deployments. Industries leverage Spark's speed for sentiment analysis, data integration, and efficient ETL transformations.
Cloudera Data Platform provides efficient data management through features like Hue, Spark, and Impala. It integrates open-source solutions, supports hybrid environments, and enhances data governance while prioritizing security, scalability, and cost-effectiveness.
Cloudera Data Platform addresses data management needs by supporting large-scale analytics, data science, and ETL processes. It facilitates seamless operation with Ambari UI for deployment and monitoring. Users benefit from robust security via Ranger, open-source compatibility, and a flexible eco-system that uses Hadoop components. While it simplifies setup and supports hybrid workloads, improvements in AI, machine learning, stability in Name Node High Availability, and cost management are ongoing needs. Challenges in tool usability, governance maturity, and scalability call for continued innovation, especially in cloud adoption and staying aligned with open-source technologies.
What are the key features of Cloudera Data Platform?Organizations in banking, healthcare, and hospitality leverage Cloudera Data Platform for data management, analytics, and cross-source integration. It handles complex data structures, bolsters AI workloads, and adheres to data compliance standards while integrating with tools like Spark, Kafka, and machine learning models.
We monitor all Hadoop reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.