When is a disadvantage not really a disadvantage?

You are viewing an old revision of this post, from March 12, 2009 @ 11:39:31. See below for differences between this version and the current revision.

Answer: when you’re giving an interview.

Are there disadvantages to continuous analytics?

The main disadvantage of stream-based continuous analytics is the incorrect perception that stream processing is solely for real-time applications, rather than the more general — and much larger — problems facing data analytics today.

I cam across this gem when reading up on Truviso’s Continuous Analytics Platform, a tool which does pretty much what you expect it to, which is the analyze just incoming data. There are advantages to this; for instance, a pretty common task in data analysis is to look at how are things changing? You can look at a trend graph on-demand, which would involve querying a lot of data and take a long time, or you can perform the same query multiple on small batches of incoming data and store the results.

As far as I can see, that’s all Truviso is really doing. They have an efficient, and fast, add-in to a SQL-based server that will perform a set of pre-defined queries on an incoming batch of data. Looks useful for certain cases – mainly when either your queries are really expensive so you don’t run them often, or you need to be sensitive to changes.

Truviso seems to be targeting the former situation in the section of the interview I quoted. The answer, however, is both entertaining and downright wrong: he’s addressing a misconception about what Continuous Analytics is capable of, and not an actual disadvantage (or limitation) of Continuous Analytics. 

In other words, he’s sidestepping the question and answering the question he really wanted to answer – one that shows Truviso in a positive light.

It’s also classical “job interview” technique.

Post Revisions:

Changes:

March 12, 2009 @ 11:39:31Current Revision
Content
Answer: <a href="http:// www.tdwi.org/ News/display.aspx?ID=9334">when you're giving an interview</a>.<br /><blockquote> <p><strong>Are there disadvantages to continuous analytics?</strong></p><p>The main disadvantage of stream-based continuous analytics is the incorrect perception that stream processing is solely for real-time applications, rather than the more general --- and much larger -- problems facing data analytics today.</p></blockquote> <p>I cam across this gem when reading up on <a href="http:// truviso.com/products/">Truviso's Continuous Analytics Platform,</a> a tool which does pretty much what you expect it to, which is the analyze just <b>incoming</b> data. There are advantages to this; for instance, a pretty common task in data analysis is to look at <i>how are things changing?</i> You can look at a trend graph on-demand, which would involve querying a lot of data and take a long time, or you can perform the same query multiple on small batches of incoming data and store the results. <br /></p><p>As far as I can see, that's all Truviso is really doing. They have an efficient, and fast, add-in to a SQL-based server that will perform a set of pre-defined queries on an incoming batch of data. Looks useful for certain cases - mainly when either your queries are really expensive so you don't run them often, or you need to be sensitive to changes. <br /></p><p>Truviso seems to be targeting the former situation in the section of the interview I quoted. The answer, however, is both entertaining and downright wrong: he's addressing a <b>misconception </b>about what Continuous Analytics is <i>capable</i> of, and not an actual disadvantage (or limitation) of Continuous Analytics.&nbsp;</p><p>In other words, he's sidestepping the question and answering the question he really wanted to answer - one that shows Truviso in a positive light.</p><p>It's also classical "job interview" technique. <br /></p>  Answer: <a href="http:// www.tdwi.org/ News/display.aspx?ID=9334">when you're giving an interview</a>.<br /><blockquote> <p><strong>Are there disadvantages to continuous analytics?</strong></p><p>The main disadvantage of stream-based continuous analytics is the incorrect perception that stream processing is solely for real-time applications, rather than the more general --- and much larger -- problems facing data analytics today.</p></blockquote> <p>I cam across this gem when reading up on <a href="http:// www.truviso.com/analytics- products.php">Truviso's Continuous Analytics Platform,</a> a tool which does pretty much what you expect it to, which is the analyze just <b>incoming</b> data. There are advantages to this; for instance, a pretty common task in data analysis is to look at <i>how are things changing?</i> You can look at a trend graph on-demand, which would involve querying a lot of data and take a long time, or you can perform the same query multiple on small batches of incoming data and store the results. <br /></p><p>As far as I can see, that's all Truviso is really doing. They have an efficient, and fast, add-in to a SQL-based server that will perform a set of pre-defined queries on an incoming batch of data. Looks useful for certain cases - mainly when either your queries are really expensive so you don't run them often, or you need to be sensitive to changes. <br /></p><p>Truviso seems to be targeting the former situation in the section of the interview I quoted. The answer, however, is both entertaining and downright wrong: he's addressing a <b>misconception </b>about what Continuous Analytics is <i>capable</i> of, and not an actual disadvantage (or limitation) of Continuous Analytics.&nbsp;</p><p>In other words, he's sidestepping the question and answering the question he really wanted to answer - one that shows Truviso in a positive light.</p><p>It's also classical "job interview" technique. <br /></p>

Note: Spaces may be added to comparison text to allow better line wrapping.