Apache Kafka vs. SAP HANA Cloud

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Apache Kafka
Score 8.6 out of 10
N/A
Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java. The Kafka event streaming platform is used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.N/A
SAP HANA Cloud
Score 8.9 out of 10
N/A
SAP HANA is an application that uses in-memory database technology to process very large amounts of real-time data from relational databases, both SAP and non-SAP, in a very short time. The in-memory computing engine allows HANA to process data stored in RAM as opposed to reading it from a disk which means that the data can be accessed in real time by the applications using HANA. The product is sold both as an appliance and as a cloud-based software solution.
$0.95
per month Capacity Units
Pricing
Apache KafkaSAP HANA Cloud
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Apache KafkaSAP HANA Cloud
Free Trial
NoYes
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeOptional
Additional DetailsIncludes a one year free trial.
More Pricing Information
Community Pulse
Apache KafkaSAP HANA Cloud
Considered Both Products
Apache Kafka

No answer on this topic

SAP HANA Cloud
Chose SAP HANA Cloud
As discussed earlier, SAP HANA is one of its kind. With SAP HANA, we are much better equipped to handle and go even beyond the big data trend. Its machine learning and advanced analytic capabilities allow us to integrate with many external and internal resources. [Another] …
Chose SAP HANA Cloud
We compared Microsoft BI with SAP HANA. The reasons to go with SAP HANA were - 1. ability to ingest data into HANA from a non SAP database 2. in-memory database resulting in faster real time analytics 3. ability to scale up 4. ability to replicate data real time 5. very solid …
Features
Apache KafkaSAP HANA Cloud
Relational Databases
Comparison of Relational Databases features of Product A and Product B
Apache Kafka
-
Ratings
SAP HANA Cloud
7.6
24 Ratings
4% below category average
ACID compliance00 Ratings8.317 Ratings
Database monitoring00 Ratings7.523 Ratings
Database locking00 Ratings7.819 Ratings
Encryption00 Ratings7.320 Ratings
Disaster recovery00 Ratings7.920 Ratings
Flexible deployment00 Ratings7.322 Ratings
Multiple datatypes00 Ratings7.422 Ratings
Best Alternatives
Apache KafkaSAP HANA Cloud
Small Businesses

No answers on this topic

InterSystems IRIS
InterSystems IRIS
Score 7.9 out of 10
Medium-sized Companies
IBM MQ
IBM MQ
Score 9.1 out of 10
InterSystems IRIS
InterSystems IRIS
Score 7.9 out of 10
Enterprises
IBM MQ
IBM MQ
Score 9.1 out of 10
SAP IQ
SAP IQ
Score 10.0 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Apache KafkaSAP HANA Cloud
Likelihood to Recommend
8.0
(19 ratings)
9.6
(308 ratings)
Likelihood to Renew
9.0
(2 ratings)
10.0
(11 ratings)
Usability
8.0
(2 ratings)
9.6
(29 ratings)
Availability
-
(0 ratings)
3.6
(1 ratings)
Performance
-
(0 ratings)
3.6
(1 ratings)
Support Rating
8.4
(4 ratings)
9.1
(251 ratings)
Implementation Rating
-
(0 ratings)
9.1
(2 ratings)
Configurability
-
(0 ratings)
3.6
(1 ratings)
Ease of integration
-
(0 ratings)
4.5
(1 ratings)
Product Scalability
-
(0 ratings)
4.5
(1 ratings)
Vendor post-sale
-
(0 ratings)
4.5
(1 ratings)
Vendor pre-sale
-
(0 ratings)
3.6
(1 ratings)
User Testimonials
Apache KafkaSAP HANA Cloud
Likelihood to Recommend
Apache
Apache Kafka is well-suited for most data-streaming use cases. Amazon Kinesis and Azure EventHubs, unless you have a specific use case where using those cloud PaAS for your data lakes, once set up well, Apache Kafka will take care of everything else in the background. Azure EventHubs, is good for cross-cloud use cases, and Amazon Kinesis - I have no real-world experience. But I believe it is the same.
Read full review
SAP
I think if you have a large organization, it's probably the product and the marketplace to go to. We're a large management consulting firm operating in four to seven countries. And generally speaking, I think that's the size and the scope where it scales best. I can't speak to smaller companies, but I can't see smaller companies leveraging the benefits as much as a larger organization can.
Read full review
Pros
Apache
  • Really easy to configure. I've used other message brokers such as RabbitMQ and compared to them, Kafka's configurations are very easy to understand and tweak.
  • Very scalable: easily configured to run on multiple nodes allowing for ease of parallelism (assuming your queues/topics don't have to be consumed in the exact same order the messages were delivered)
  • Not exactly a feature, but I trust Kafka will be around for at least another decade because active development has continued to be strong and there's a lot of financial backing from Confluent and LinkedIn, and probably many other companies who are using it (which, anecdotally, is many).
Read full review
SAP
  • Real-time reporting and analytics on data: because of its in-memory architecture, it is perfect for businesses that need to make quick decisions based on current information.
  • Managing workload with complex data: it can handle a vast range of data types, including relational, documental, geospatial, graph, vector, and time series data.
  • Developing and deploying intelligent data applications: it provides various tools for such applications and can be used for machine learning and artificial intelligence to automate tasks, gain insights from data, and make predictions.
Read full review
Cons
Apache
  • Sometimes it becomes difficult to monitor our Kafka deployments. We've been able to overcome it largely using AWS MSK, a managed service for Apache Kafka, but a separate monitoring dashboard would have been great.
  • Simplify the process for local deployment of Kafka and provide a user interface to get visibility into the different topics and the messages being processed.
  • Learning curve around creation of broker and topics could be simplified
Read full review
SAP
  • Requires higher processing power, otherwise it won't fly. How ever computing costs are lower. Incase you are migrating to cloud please do not select the highest config available in that series . Upgrading it later against a reserved instance can cost you dearly with a series change
  • Lack of clarity on licensing is one major challenge
  • Unless S/4 with additional features are enabled mere migration HANA DB is not a rewarding journey. Power is in S/4
Read full review
Likelihood to Renew
Apache
Kafka is quickly becoming core product of the organization, indeed it is replacing older messaging systems. No better alternatives found yet
Read full review
SAP
We would rate our likelihood of renewing at 9/10. SAP HANA Cloud has proven to be a highly reliable and scalable data platform that consistently delivers strong performance. Its seamless integration with our overall SAP landscape, combined with improved analytics and real-time data capabilities, makes it a core part of our long-term technology strategy.
Read full review
Usability
Apache
Apache Kafka is highly recommended to develop loosely coupled, real-time processing applications. Also, Apache Kafka provides property based configuration. Producer, Consumer and broker contain their own separate property file
Read full review
SAP
It is useful solution which helps you improve SAP applications performance. It offers you faster data processing, robust disaster management, higher availability, scalability, advanced analytical capabilities, etc. It provides you simple, clean, organized user interface designed to facilitate smooth navigation. Its user interface is simple and intuitive which allow you to complete task efficiently.
Read full review
Reliability and Availability
Apache
No answers on this topic
SAP
so far, we didn't get any outage
Read full review
Performance
Apache
No answers on this topic
SAP
so far good
Read full review
Support Rating
Apache
Support for Apache Kafka (if willing to pay) is available from Confluent that includes the same time that created Kafka at Linkedin so they know this software in and out. Moreover, Apache Kafka is well known and best practices documents and deployment scenarios are easily available for download. For example, from eBay, Linkedin, Uber, and NYTimes.
Read full review
SAP
However, I am not the right person to answer this as we have another department to handle support and contact the service provider for any support required. Although i will say that they are the quick respondent and knows how to handle querry of the customers and provide quick and better support.
Read full review
Implementation Rating
Apache
No answers on this topic
SAP
Professional GIS people are some of the most risk-averse there are, and it's difficult to get them to move to HANA in one step. Start with small projects building to 80% use of HANA spatial over time.
Read full review
Alternatives Considered
Apache
I used other messaging/queue solutions that are a lot more basic than Confluent Kafka, as well as another solution that is no longer in the market called Xively, which was bought and "buried" by Google. In comparison, these solutions offer way fewer functionalities and respond to other needs.
Read full review
SAP
I have deep knowledge of other disk based DBMSs. They are venerable technology, but the attempts to extend them to current architectures belie the fact they are built on 40 year old technology. There are some good columnar in-memory databases but they lack the completeness of capability present in the HANA platform.
Read full review
Contract Terms and Pricing Model
Apache
No answers on this topic
SAP
I don't have visibility in licensing
Read full review
Scalability
Apache
No answers on this topic
SAP
Limitation of training deliverable by organization
Read full review
Professional Services
Apache
No answers on this topic
SAP
We are still in process for the first applciaiton
Read full review
Return on Investment
Apache
  • Positive: Get a quick and reliable pub/sub model implemented - data across components flows easily.
  • Positive: it's scalable so we can develop small and scale for real-world scenarios
  • Negative: it's easy to get into a confusing situation if you are not experienced yet or something strange has happened (rare, but it does). Troubleshooting such situations can take time and effort.
Read full review
SAP
  • ROI has always been high in terms of the functionality that it offers and the security features it comes with.
  • Managing large volumes of data in real-time is not an easy task, but it does it pretty well with faster data processing.
Read full review
ScreenShots