{"id":2574,"date":"2019-09-15T06:35:35","date_gmt":"2019-09-15T06:35:35","guid":{"rendered":"https:\/\/www.aiproblog.com\/index.php\/2019\/09\/15\/iot-where-are-the-stream-analytics-use-cases\/"},"modified":"2019-09-15T06:35:35","modified_gmt":"2019-09-15T06:35:35","slug":"iot-where-are-the-stream-analytics-use-cases","status":"publish","type":"post","link":"https:\/\/www.aiproblog.com\/index.php\/2019\/09\/15\/iot-where-are-the-stream-analytics-use-cases\/","title":{"rendered":"IoT &#8211; where are the stream analytics use cases?"},"content":{"rendered":"<p>Author: ajit jaokar<\/p>\n<div>\n<div><a href=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/3556331660?profile=original\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/3556331660?profile=RESIZE_710x\" class=\"align-full\"><\/a><\/div>\n<div>I have been looking at this problem over a few years now<\/div>\n<div>The IoT industry often speaks of handling both high volumes and high throughputs of data<\/div>\n<div><em><strong>However, currently, I find that there are not many use cases for IoT streaming analytics which are unique<\/strong><\/em><\/div>\n<div>The &#8216;unique&#8217; and &#8216;currently&#8217; bits are important i.e. identifying use cases that need the analytics primarily implemented in the stream (and not applied to data when at rest)<\/div>\n<div>Do you know of companies\/ vendors actually implementing this? (in production today)<\/div>\n<div>On one hard, every spark\/hadoop vendor could claim so<\/div>\n<div>But are customers actually deploying these models in stream?<\/div>\n<div>Just because you are spark or hadoop &#8211; your use case may not involve streaming analytics<\/div>\n<div>There is a cost involved<\/div>\n<div>and also there needs to be a unique use case to provide benefits<\/div>\n<div>Ex\u00a0 one could argue that fraud detection needs streaming analytics for large financial institutions<\/div>\n<div>One example is: <a href=\"https:\/\/www.vertica.com\/docs\/9.2.x\/HTML\/Content\/Authoring\/KafkaIntegrationGuide\/HowKafkaAndVerticaWorkTogether.htm\" target=\"_blank\" rel=\"noopener noreferrer\">HPE Vertica and Kafka<\/a><\/div>\n<div><i><span>Vertica<\/span><span>\u00a0provides a high-performance mechanism for streaming data both to and from third party message buses.\u00a0<\/span><span>Because Vertica can both receive and send data to a streaming message bus, you can use it as part of an automated analytics workflow. Vertica can retrieve data from the message bus, perform analytics on it, and then send the results back to the message bus for consumption by other applications.<\/span><\/i><\/div>\n<div>\u00a0<\/div>\n<div>So, the object of analytics is the &#8216;message bus&#8217; i.e. data in motion<\/div>\n<div>So, my qs is<\/div>\n<div>a)\u00a0 Do you see other such use cases for IoT? (in production)<\/div>\n<div>b)\u00a0 Using which platform \/ techniques<\/div>\n<div>c)\u00a0 i am not convinced that all spark use cases are actually streaming &#8211; but happy to explore<\/div>\n<div>d)\u00a0 <a href=\"https:\/\/www.confluent.io\/solutions\/internet-of-things-iot\/\" target=\"_blank\" rel=\"noopener noreferrer\">confluent\/kafka<\/a> also be an option (outside of the Vertica example)<\/div>\n<div>e)\u00a0 as also <a href=\"https:\/\/databricks.com\/session\/spark-streaming-and-iot\" target=\"_blank\" rel=\"noopener noreferrer\">databricks for streaming iot applications<\/a> (as opposed to spark itself)<\/div>\n<div>f)\u00a0 also newer examples like <a href=\"https:\/\/blog.timescale.com\/blog\/postgres-accidental-iot-platform-timescaledb-postgresql-time-series-data-7983d28da5af\/\" target=\"_blank\" rel=\"noopener noreferrer\">timescaledb<\/a><\/div>\n<div>curious to see if anyone is implementing these techniques\u00a0<strong>in scale and in production<\/strong><\/div>\n<div>Image source wikipedia By Eleassar &#8211; Own work, CC BY-SA 3.0, <a href=\"https:\/\/commons.wikimedia.org\/w\/index.php?curid=21827540\">https:\/\/commons.wikimedia.org\/w\/index.php?curid=21827540<\/a><\/div>\n<div>\u00a0<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.datasciencecentral.com\/xn\/detail\/6448529:BlogPost:887344\">Go to Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Author: ajit jaokar I have been looking at this problem over a few years now The IoT industry often speaks of handling both high volumes [&hellip;] <span class=\"read-more-link\"><a class=\"read-more\" href=\"https:\/\/www.aiproblog.com\/index.php\/2019\/09\/15\/iot-where-are-the-stream-analytics-use-cases\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":472,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[26],"tags":[],"_links":{"self":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/2574"}],"collection":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=2574"}],"version-history":[{"count":0,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/2574\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media\/464"}],"wp:attachment":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=2574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=2574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=2574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}