<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: In Memory OLAP</title>
	<atom:link href="http://blog.gobansaor.com/2007/09/05/in-memory-olap/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gobansaor.com/2007/09/05/in-memory-olap/</link>
	<description>A country datasmith.</description>
	<lastBuildDate>Sat, 10 Jul 2010 14:04:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Tom Gleeson</title>
		<link>http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4837</link>
		<dc:creator>Tom Gleeson</dc:creator>
		<pubDate>Mon, 05 Jan 2009 15:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4837</guid>
		<description>@Swati,

Never used Qlikview, but what I know of it, its main claim to fame is it eliminates the need to pre-build &quot;cubes&quot;, instead lazy-loading data directly from OLTP data structures into internal memory-based structures (a bit like Business Objects operated when I used it last). 

I wouldn&#039;t think it would be suitable for large banking or telco datasets (at least without some dimensional pre-processing and hence eliminating one of its selling points) but as I said never used it so I might be wrong.

Tom</description>
		<content:encoded><![CDATA[<p>@Swati,</p>
<p>Never used Qlikview, but what I know of it, its main claim to fame is it eliminates the need to pre-build &#8220;cubes&#8221;, instead lazy-loading data directly from OLTP data structures into internal memory-based structures (a bit like Business Objects operated when I used it last). </p>
<p>I wouldn&#8217;t think it would be suitable for large banking or telco datasets (at least without some dimensional pre-processing and hence eliminating one of its selling points) but as I said never used it so I might be wrong.</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Swati</title>
		<link>http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4836</link>
		<dc:creator>Swati</dc:creator>
		<pubDate>Mon, 05 Jan 2009 08:50:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4836</guid>
		<description>Hi Tom

Do u have any idea of Qlikview ? How does it tackle with very large (like banks) databases?</description>
		<content:encoded><![CDATA[<p>Hi Tom</p>
<p>Do u have any idea of Qlikview ? How does it tackle with very large (like banks) databases?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4823</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Tue, 16 Dec 2008 12:27:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4823</guid>
		<description>Hi Tom,

thanks for your fast answer. It makes sense and helps to get a clear picture of it. 

Ben

PS: I can see the Jedox logo out of my office ;-)</description>
		<content:encoded><![CDATA[<p>Hi Tom,</p>
<p>thanks for your fast answer. It makes sense and helps to get a clear picture of it. </p>
<p>Ben</p>
<p>PS: I can see the Jedox logo out of my office <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Gleeson</title>
		<link>http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4822</link>
		<dc:creator>Tom Gleeson</dc:creator>
		<pubDate>Tue, 16 Dec 2008 11:13:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4822</guid>
		<description>@Ben,

All databases and in fact all computing as we know it uses caching, so most every process could be described as in-memory.  

When I talk of in-memory OLAP  I&#039;m referring to an OLAP model where the whole &quot;database&quot; is loaded into memory, all reading and writing is applied against the in-memory model (with perhaps a redo-log written to disk). 

Palo is such a tool, ESSBAse (Hyperion) is not, ESSBase of course uses extensive and sophisticated caching, but it was developed before the days of cheap and abundant memory and uses the disk as its operating store.  Palo (and Excel. another in-memory &quot;database&quot;)  uses disk as a backup and restore facility not as an operational store. 

The ability to write-back (or not) has nothing to do with in-memory &quot;status&quot;, e.g. both Palo and ESSbase allow write-backs.

SQLite can either run in-memory or in conventional cache-disk mode. 

The big problem facing in-memory OLAP is the ability to scale to handle very large and sparse datasets, ESSBase for example can deal with these while Palo V2.5 cannot (or at least not as well). But Jedox is to release Palo V3.0 next month which promises to address this issue.

Tom</description>
		<content:encoded><![CDATA[<p>@Ben,</p>
<p>All databases and in fact all computing as we know it uses caching, so most every process could be described as in-memory.  </p>
<p>When I talk of in-memory OLAP  I&#8217;m referring to an OLAP model where the whole &#8220;database&#8221; is loaded into memory, all reading and writing is applied against the in-memory model (with perhaps a redo-log written to disk). </p>
<p>Palo is such a tool, ESSBAse (Hyperion) is not, ESSBase of course uses extensive and sophisticated caching, but it was developed before the days of cheap and abundant memory and uses the disk as its operating store.  Palo (and Excel. another in-memory &#8220;database&#8221;)  uses disk as a backup and restore facility not as an operational store. </p>
<p>The ability to write-back (or not) has nothing to do with in-memory &#8220;status&#8221;, e.g. both Palo and ESSbase allow write-backs.</p>
<p>SQLite can either run in-memory or in conventional cache-disk mode. </p>
<p>The big problem facing in-memory OLAP is the ability to scale to handle very large and sparse datasets, ESSBase for example can deal with these while Palo V2.5 cannot (or at least not as well). But Jedox is to release Palo V3.0 next month which promises to address this issue.</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4821</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Tue, 16 Dec 2008 09:09:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4821</guid>
		<description>Hi Tom,
I found your post looking for a clear specifiactoin what in memory OLAP really is all about. I couldn&#039;t find anything online, Wikipedia doesn&#039;t say anything about it. So maybe it would be helpful to discuss what in memory really means.

- Does in memory is for both, ROLAP &amp; MOLAP? you mentioned SQLite as a in memory RDBMS. 

- Does in memory needs to have write back to be a &quot;real&quot; in memory solution (TM1, Alea, Palo have write back)

- If a database uses caching, would you say is it already in 
memory? The more memory I give MySQL for caching, the more data will be &quot;in memory&quot;. So If I use Mondrian and MySQL, do I have in memory OLAP?

Just a few questions to think about, it would like to hear what you think about it.</description>
		<content:encoded><![CDATA[<p>Hi Tom,<br />
I found your post looking for a clear specifiactoin what in memory OLAP really is all about. I couldn&#8217;t find anything online, Wikipedia doesn&#8217;t say anything about it. So maybe it would be helpful to discuss what in memory really means.</p>
<p>- Does in memory is for both, ROLAP &amp; MOLAP? you mentioned SQLite as a in memory RDBMS. </p>
<p>- Does in memory needs to have write back to be a &#8220;real&#8221; in memory solution (TM1, Alea, Palo have write back)</p>
<p>- If a database uses caching, would you say is it already in<br />
memory? The more memory I give MySQL for caching, the more data will be &#8220;in memory&#8221;. So If I use Mondrian and MySQL, do I have in memory OLAP?</p>
<p>Just a few questions to think about, it would like to hear what you think about it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Why Larry hates the cloud, and my data trinity. &#171; Gobán Saor</title>
		<link>http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4738</link>
		<dc:creator>Why Larry hates the cloud, and my data trinity. &#171; Gobán Saor</dc:creator>
		<pubDate>Sat, 04 Oct 2008 17:14:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-4738</guid>
		<description>[...] RAM based databases threaten traditional models. Excel is a memory-based database engine, so too in-memory OLAP tools such as Palo. Such products&#8217; ability to handle large volumes of data has increased over the [...]</description>
		<content:encoded><![CDATA[<p>[...] RAM based databases threaten traditional models. Excel is a memory-based database engine, so too in-memory OLAP tools such as Palo. Such products&#8217; ability to handle large volumes of data has increased over the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Python the new VBA ? &#171; Gobán Saor</title>
		<link>http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-3941</link>
		<dc:creator>Python the new VBA ? &#171; Gobán Saor</dc:creator>
		<pubDate>Fri, 11 Apr 2008 14:57:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-3941</guid>
		<description>[...] Picalo&#8217;s Table Object being an extension of a Python &#8220;list of lists&#8221; is of course memory-bound, but large-scale memory mapped datasets are no longer a problem, they&#8217;re an oppurtunity &#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] Picalo&#8217;s Table Object being an extension of a Python &#8220;list of lists&#8221; is of course memory-bound, but large-scale memory mapped datasets are no longer a problem, they&#8217;re an oppurtunity &#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gobansaor</title>
		<link>http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-3895</link>
		<dc:creator>gobansaor</dc:creator>
		<pubDate>Thu, 21 Feb 2008 10:24:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-3895</guid>
		<description>Hi Jim,

Yep, I too struggled a bit with Palo, it didn&#039;t quite gel with my Essbase and ROLAP background. Those who have used TM1 seem to find it very easy to use.  That&#039;s a problem with MOLAP in general, no standard way of doing things, no SQL-like standard (MDX anybody?).  But I&#039;m now comfortable with it and find it &quot;good enough&quot; for many problem areas.

As for large datasets, I&#039;m not convinced the current V2.0 could handle complex large models, but Jedox are promising significant improvements in speed and in the capabilities of the rule engine with V2.5.   And, I&#039;ve found when Jedox promise something they tend to deliver.

I&#039;m an IT professional, with a long history (close-on 30 years) working with &quot;big ticket&quot; software; the FUD of &quot;limited support, limited continuous development funding, etc...&quot; no longer works on me.  I&#039;ve seen the likes of Linux,PostgreSQL, MySQL et al. develop into outstanding products, I think Palo has that same potential. 

Palo is closer to the MySQL model, in that Jedox offers full support and training to those who need it and is also actively investing the product (e.g. new drill-back capable ETL engine to be added in V2.5).

Which to go for, closed or open source? Depends on an organisation&#039;s attitude to risk, its skills profile, is it an end-user or an  IT services provider?  The main thing is to keep an open-mind, any CIO/CTO who approves a major new project without at least reappraising the open/closed/cloud/outORin-sourced &quot;balance&quot; isn&#039;t in my opinion acting in the best interests of their organisation.

Tom</description>
		<content:encoded><![CDATA[<p>Hi Jim,</p>
<p>Yep, I too struggled a bit with Palo, it didn&#8217;t quite gel with my Essbase and ROLAP background. Those who have used TM1 seem to find it very easy to use.  That&#8217;s a problem with MOLAP in general, no standard way of doing things, no SQL-like standard (MDX anybody?).  But I&#8217;m now comfortable with it and find it &#8220;good enough&#8221; for many problem areas.</p>
<p>As for large datasets, I&#8217;m not convinced the current V2.0 could handle complex large models, but Jedox are promising significant improvements in speed and in the capabilities of the rule engine with V2.5.   And, I&#8217;ve found when Jedox promise something they tend to deliver.</p>
<p>I&#8217;m an IT professional, with a long history (close-on 30 years) working with &#8220;big ticket&#8221; software; the FUD of &#8220;limited support, limited continuous development funding, etc&#8230;&#8221; no longer works on me.  I&#8217;ve seen the likes of Linux,PostgreSQL, MySQL et al. develop into outstanding products, I think Palo has that same potential. </p>
<p>Palo is closer to the MySQL model, in that Jedox offers full support and training to those who need it and is also actively investing the product (e.g. new drill-back capable ETL engine to be added in V2.5).</p>
<p>Which to go for, closed or open source? Depends on an organisation&#8217;s attitude to risk, its skills profile, is it an end-user or an  IT services provider?  The main thing is to keep an open-mind, any CIO/CTO who approves a major new project without at least reappraising the open/closed/cloud/outORin-sourced &#8220;balance&#8221; isn&#8217;t in my opinion acting in the best interests of their organisation.</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim McDermott</title>
		<link>http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-3894</link>
		<dc:creator>Jim McDermott</dc:creator>
		<pubDate>Thu, 21 Feb 2008 00:57:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gobansaor.com/2007/09/05/in-memory-olap/#comment-3894</guid>
		<description>I have tried PALO, struggled with it quite a bit, may have just been me. If you have a large-scale working model of it up and running reliably or know of one I would like to see a little presentation of or webex style recording if available please let me know - it a very interesting software offering. Do you really think open source In-Memory OLAP technology is the way to go with the limited support, limited continuous development funding, and typical high frequency of &quot;bugs&quot; or do you recommend going with one of the few corporate In-Memory OLAP vendors that are out there. I ask with a bias of course because I work for a RAM Based / In-Memory OLAP vendor.

Thanks,

Jim</description>
		<content:encoded><![CDATA[<p>I have tried PALO, struggled with it quite a bit, may have just been me. If you have a large-scale working model of it up and running reliably or know of one I would like to see a little presentation of or webex style recording if available please let me know &#8211; it a very interesting software offering. Do you really think open source In-Memory OLAP technology is the way to go with the limited support, limited continuous development funding, and typical high frequency of &#8220;bugs&#8221; or do you recommend going with one of the few corporate In-Memory OLAP vendors that are out there. I ask with a bias of course because I work for a RAM Based / In-Memory OLAP vendor.</p>
<p>Thanks,</p>
<p>Jim</p>
]]></content:encoded>
	</item>
</channel>
</rss>
