<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DBMS 2 : DataBase Management System Services &#187; solidDB</title>
	<atom:link href="http://www.dbms2.com/category/products-and-vendors/soliddb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:21:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>McObject and eXtremeDB</title>
		<link>http://www.dbms2.com/2011/07/22/mcobject-extremedb/</link>
		<comments>http://www.dbms2.com/2011/07/22/mcobject-extremedb/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 12:32:16 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[In-memory DBMS]]></category>
		<category><![CDATA[McObject]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[Objectivity and Infinite Graph]]></category>
		<category><![CDATA[Telecommunications]]></category>
		<category><![CDATA[solidDB]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=5004</guid>
		<description><![CDATA[I talked with McObject yesterday. McObject has two product lines, both of which are something like in-memory DBMS &#8212; eXtremeDB, which is the main one, and Perst. McObject has been around since at least 2003, probably has no venture capital, and probably has a very low double-digit number of employees.* *I could be wrong in [...]]]></description>
			<content:encoded><![CDATA[<p>I talked with McObject yesterday. McObject has two product lines, both of which are something like in-memory DBMS &#8212; eXtremeDB, which is the main one, and <a href="../../../../../2008/06/08/perst/">Perst</a>. McObject has been around since at least 2003, probably has no venture capital, and probably has a very low double-digit number of employees.*</p>
<p><em>*I could be wrong in those guesses; as small companies go, McObject is unusually prone to secrecy games.</em></p>
<p>As best I understand:</p>
<ul>
<li>eXtremeDB is something like an in-memory <a href="../../../../../2011/05/21/object-oriented-database-management-systems-oodbms/">object-oriented DBMS</a>, designed to be embeddable.</li>
<li>However, much as with Objectivity and other old-school OODBMS, eXtremeDB winds up being more of a toolkit with which to build DBMS than a full DBMS.</li>
<li>eXtremeDB has a few indexing schemes. The main one is good old B-trees. One customer wanted Patricia tries, so they&#8217;re in there. (Perhaps not coincidentally, solidDB relies on Patricia tries.) At least one wanted R-trees, so they&#8217;re in there too.</li>
<li>eXtremeDB has long had the option of persistent logs.</li>
<li>eXtremeDB newly has a hybrid memory-centric option, in which you can have more data in the database than fits into RAM.</li>
<li>eXtremeDB newly has multi-master two-phase-commit clustering.</li>
</ul>
<p>My guess three years ago that <a href="../../../../../2008/05/13/mcobject-extremedb-a-soliddb-alternative/">eXtremeDB might emerge as an alternative to solidDB</a> seems to have been borne out. McObject CEO Steve Graves says that the core of McObject&#8217;s business is OEMs, in sectors such as telecom equipment and defense/aerospace. That&#8217;s exactly solidDB&#8217;s traditional market, except that <a href="../../../../../2007/12/21/ibm-acquires-soliddb/">solidDB got acquired by IBM and deemphasized it</a>.</p>
<p>I&#8217;ve said before that if I were starting a SaaS effort &#8212; and it wasn&#8217;t just focused on analytics &#8212; <a href="../../../../../2011/05/21/object-oriented-database-management-systems-oodbms/">I&#8217;d look at using a memory-centric OODBMS</a>. Perhaps eXtremeDB is worth looking at in such scenarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2011/07/22/mcobject-extremedb/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Traditional databases will eventually wind up in RAM</title>
		<link>http://www.dbms2.com/2011/05/23/databases-ram/</link>
		<comments>http://www.dbms2.com/2011/05/23/databases-ram/#comments</comments>
		<pubDate>Mon, 23 May 2011 16:05:24 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[In-memory DBMS]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle TimesTen]]></category>
		<category><![CDATA[SAP AG]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Theory and architecture]]></category>
		<category><![CDATA[VoltDB and H-Store]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[solidDB]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=4520</guid>
		<description><![CDATA[In January, 2010, I posited that it might be helpful to view data as being divided into three categories: Human/Tabular data –i.e., human-generated data that fits well into relational tables or arrays. Human/Nontabular data — i.e., all other data generated by humans. Machine-Generated data. I won&#8217;t now stand by every nuance in that post, which [...]]]></description>
			<content:encoded><![CDATA[<p>In January, 2010, I posited that <a href="http://www.dbms2.com/2010/01/17/three-broad-categories-of-data/">it might be helpful to view data as being divided into three categories</a>:</p>
<ul>
<li><strong>Human/Tabular</strong> data –i.e., human-generated data that  fits well 	into relational tables or arrays.</li>
<li><strong>Human/Nontabular</strong> data — i.e., all other data  generated by humans.</li>
<li><strong>Machine-Generated</strong> data.</li>
</ul>
<p>I won&#8217;t now stand by every nuance in that post, which may differ slightly from those in my more recent posts about <a href="http://www.dbms2.com/2010/12/30/examples-and-definition-of-machine-generated-data/">machine-generated data</a> and <a href="http://www.dbms2.com/2011/05/17/poly-structured-database/">poly-structured databases</a>. But one general idea is hard to dispute:</p>
<p><strong>Traditional database data</strong> &#8212; records of human transactional activity, referred to as &#8220;Human/Tabular data above&#8221; &#8212; <strong>will not grow as fast as Moore&#8217;s Law makes computer chips cheaper.</strong></p>
<p>And that point has a straightforward corollary, namely:</p>
<p><strong>It will become ever more affordable to</strong><strong> put traditional database data entirely into RAM. </strong> <span id="more-4520"></span> </p>
<p>Actually, there are numerous ways for OLTP, other <a href="http://www.dbms2.com/2011/03/30/short-request-and-analytic-processing/">short-request</a>, and some analytic databases to wind up in RAM.</p>
<ul>
<li><a href="http://www.dbms2.com/2009/07/07/hasso-plattner-calls-for-in-memory-oltp-column-stores/">SAP has some good ideas</a> for how it could happen, banging transactions into what is essentially an in-memory analytic database. (I dispute SAP&#8217;s claims of transformational database technology leadership, but that doesn&#8217;t mean the underlying ideas aren&#8217;t good.)</li>
<li>For those who can afford the associated technology disruption, <a href="http://www.dbms2.com/2011/05/21/object-oriented-database-management-systems-oodbms/">memory-centric object-oriented DBMS</a> could be appealing.</li>
<li>Web scalability best practices commonly include keeping data in RAM (e.g., that&#8217;s pretty much the point of caching layer memcached).</li>
<li>SaaS (Software as a Service) companies &#8212; such as <a href="http://www.dbms2.com/2010/08/22/workday-technology-stack/">Workday</a> &#8212; often bring a particular tenant&#8217;s database entirely into RAM.</li>
<li><a href="http://www.dbms2.com/2010/06/12/the-underlying-technology-of-qlikview/">QlikView</a> highlights the benefits of doing business intelligence in RAM.</li>
<li><a href="http://www.dbms2.com/2011/04/21/sas-hpa-does-make-sense-after-all/">SAS HPA</a> makes the argument that even &#8220;big data analytics&#8221; should sometimes be done in RAM.</li>
<li>I don&#8217;t have particularly favorable opinions at this time about marketing strategies or momentum at <a href="http://www.dbms2.com/2008/12/29/ordinary-oltp-dbms-vs-memory-centric-processing/">Oracle TimesTen, IBM solidDB</a>, or <a href="http://www.dbms2.com/2010/06/30/details-and-analysis-of-the-voltdb-argument/">VoltDB</a>, but those examples at least serve to illustrate that memory-centric OLTP DBMS have existed for years.</li>
<li>Actually, SAP has at least two good ideas, if you count <a href="http://www.dbms2.com/2010/02/05/sybase-aleri-rap/">Sybase</a> as part of SAP.</li>
</ul>
<p>And here&#8217;s the kicker: Intel told me last year that <strong>CPUs are headed to 46-bit address spaces around mid-decade.</strong> Indeed, they hired me to help figure out if that was enough.* That multiplies out to <strong>64 terabytes of RAM on a single server,</strong> chip costs permitting. So most of what we now think of as operational databases &#8212; and many of the analytic ones too &#8212; will fit in-memory, even if they run very large businesses.</p>
<p><em>*And did so without putting the discussion under any kind of NDA.</em></p>
<p>Likely consequences of all this include:</p>
<ul>
<li><strong>Legacy apps will</strong> (eventually)<strong> be consolidated and virtualized in-memory.</strong> Their underlying databases will grow so slowly that eventually the cost of putting them in RAM will be too low to worry about.</li>
<li><strong>Expensive storage systems will </strong>(continue to)<strong> be irrelevant to database processing. </strong>Databases that don&#8217;t fit in RAM will typically be big enough to require the attention of a lot of CPUs &#8212; and in those cases the DBMS software itself will handle all the storage tasks.</li>
<li><strong>Major OLTP DBMS vendors, </strong>such as Oracle,<strong> will need alternate in-memory code lines, </strong>because disk-centric architectures are sub-optimal in-memory. Well, that&#8217;s what they have those big R&amp;D budgets for.</li>
<li><strong>SaaS vendors and web businesses may not rely on today&#8217;s major OLTP DBMS vendors.</strong> (I was going to say &#8220;won&#8217;t&#8221; rather than &#8220;may not&#8221; until I recalled the likely M&amp;A endgame.) Traditional enterprises may blanch at migrating away from their legacy DBMS environments, but the trade-offs are different for technology companies using DBMS as subsystems.</li>
</ul>
<p>Of course, the same trends that make data-storing chips cheaper will make data-generating chips cheaper too. So, just as there are huge amounts of machine-generated data that you&#8217;d never pay to store in RAM, the same will still be true 10 years from now; the data volumes involved will just be a lot bigger. And thus there will still be plenty of very large analytic databases using relatively cheap forms of storage, perhaps even disk.</p>
<p>But <strong>OLTP and other short-request processing are likely to wind up in-memory.</strong> And the same may be true for a considerable amount of <strong>analytics,</strong> especially but not only if the analytics have a low-latency requirement.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2011/05/23/databases-ram/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Database implications if IBM acquires Sun</title>
		<link>http://www.dbms2.com/2009/03/18/database-implications-if-ibm-acquires-sun/</link>
		<comments>http://www.dbms2.com/2009/03/18/database-implications-if-ibm-acquires-sun/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 14:48:13 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[EnterpriseDB and Postgres Plus]]></category>
		<category><![CDATA[Greenplum]]></category>
		<category><![CDATA[IBM and DB2]]></category>
		<category><![CDATA[Infobright]]></category>
		<category><![CDATA[Ingres]]></category>
		<category><![CDATA[Kickfire]]></category>
		<category><![CDATA[Kognitio]]></category>
		<category><![CDATA[Microsoft and SQL*Server]]></category>
		<category><![CDATA[Mid-range]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[ParAccel]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[solidDB]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=722</guid>
		<description><![CDATA[Reported or rumored merger discussions between IBM and Sun are generating huge amounts of discussion today (some links below). Here are some quick thoughts around the subject of how the IBM/Sun deal &#8212; if it happens &#8212; might affect the database management system industry. IBM is already serious about supporting multiple database management systems. DB2 [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">Reported or rumored merger discussions between IBM and Sun are generating huge amounts of discussion today (some links below).  Here are some quick thoughts around the subject of how the IBM/Sun deal &#8212; <strong>if</strong> it happens &#8212; might affect the database management system industry.<span id="more-722"></span></p>
<ul>
<li><strong>IBM is already serious about 	supporting multiple database management systems.</strong> DB2 on open 	systems is IBM&#8217;s flagship DBMS.  But DB2 on mainframes and at least 	one flavor of Informix seem to be getting maintained and enhanced 	fairly seriously as well.  And IBM has further DBMS products as well 	(e.g., DB/2 on the AS/400). <strong>There&#8217;s little reason to think IBM 	would orphan MySQL or any other DBMS product.</strong></li>
<li><strong>IBM is very 	open-source-friendly. </strong><span>For a 	company that grew up for decades on proprietary  software &#8212; and 	still is a huge software products vendor &#8212; IBM is very serious 	about open source.  If you doubt that, I have two words for you:  	&#8220;Linux&#8221; and &#8220;Eclipse&#8221;.</span></li>
<li><strong>MySQL might finally get its 	industrial-strength act together.</strong> IBM is good at database 	management and good at open source.  MySQL becoming a no-apologies 	transactional DBMS would obviously put pressure on Ingres, 	PostgreSQL, and EnterpriseDB, although there surely would be lots of 	happy talk about the open source DBMS market being validated, 	lifting all the vendors and so on. Also, a better MySQL could be bad 	news for Microsoft SQL Server too.</li>
<li><strong>Sun has a lot of DBMS partnerships 	right now.</strong> Obviously, Sun owns MySQL, and has partnerships with 	MySQL storage engine vendors such as Infobright and Kickfire. Sun 	also has a substantial partnership with Greenplum, and a 	Barneyesque* one with ParAccel.  And of course Sun has strong 	working relationships with major database vendors such as Oracle and 	Sybase. What&#8217;s more, on a case-by-case basis, Sun may cooperate in 	the field with yet other DBMS sellers.  E.g., I&#8217;ve confirmed at 	least one instance of a Sun sales rep recommending a Kognitio DBMS.</li>
<li><strong>IBM partners with outside DBMS 	vendors too.</strong> You&#8217;d think IBM&#8217;s gazillion DBMS product lines 	would be enough. But nooooo. I frequently hear rumblings of IBM&#8217;s 	hardware or services operations working with other DBMS products as 	well.  (This is, of course, actually to their credit.)</li>
<li><strong>Short-term, there probably 	would be little effect on partnerships.</strong> Greenplum runs on Sun&#8217;s 	Thumper/Thor line of boxes. DB2 doesn&#8217;t, and certainly isn&#8217;t 	optimized for same. In the short term, to sell Thors, Sun would 	presumably continue to sell Greenplum.</li>
<li><strong>Longer-term, there could be a 	DBMS rationalization.</strong> DB2, Informix, MySQL + storage engines, 	and big independent vendors such as Oracle and Sybase would surely 	always get attention.  That&#8217;s a lot. There might not be room for 	much mind share for many database products and vendors beyond that 	list.</li>
</ul>
<p style="margin-bottom: 0in;"><em>*A Barney partnership is one in which two or more vendors get on stage and do a song and dance about how much they love each other, with little substance beyond that. </em></p>
<p style="margin-bottom: 0in;"><em><strong>Related links</strong></em></p>
<ul>
<li>Larry Dignan thinks <a href="http://blogs.zdnet.com/BTL/?p=14817">the IBM/Sun 	deal is sensible and ripe to happen</a>.</li>
<li>Dana Gardner thinks <a href="http://blogs.zdnet.com/Gardner/?p=2857">otherwise</a>.</li>
<li>Matt Asay seems to agree that <a href="http://news.cnet.com/8301-13505_3-10198900-16.html">IBM 	understands the open source business</a>.</li>
<li>Before IBM acquired it, <a href="http://www.dbms2.com/2006/04/26/solidmysql-fit/">solidDB 	was scheduled to provide a serious MySQL transaction processing 	engine</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2009/03/18/database-implications-if-ibm-acquires-sun/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Ordinary OLTP DBMS vs. memory-centric processing</title>
		<link>http://www.dbms2.com/2008/12/29/ordinary-oltp-dbms-vs-memory-centric-processing/</link>
		<comments>http://www.dbms2.com/2008/12/29/ordinary-oltp-dbms-vs-memory-centric-processing/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 06:50:26 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[In-memory DBMS]]></category>
		<category><![CDATA[McObject]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[Oracle TimesTen]]></category>
		<category><![CDATA[solidDB]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=645</guid>
		<description><![CDATA[A correspondent from China wrote in to ask about products that matched the following application scenario: &#8230; a real-time inventory control system which has the following requirements &#8212; basically it needs to provide high write-through-rate, and it needs little if any indexing functionality. 1) a central control system records/updates the inventory data (number/weight and etc.) [...]]]></description>
			<content:encoded><![CDATA[<p>A correspondent from China wrote in to ask about products that matched the following application scenario:<span id="more-645"></span></p>
<blockquote>
<p style="margin-bottom: 0in;">&#8230; a real-time inventory control system which has the following requirements &#8212; basically it needs to provide high write-through-rate, and it needs little if any indexing functionality.</p>
<p style="margin-bottom: 0in;">1) a central control system records/updates the inventory data (number/weight and etc.) at each room/rack &#8212; there exist thousands of racks/rooms</p>
<p style="margin-bottom: 0in;">2) sensors (at different rack) also report/update the temperature to the central control system, at rate of approximately 1~2 updates/min &#8212; as there are thousands of sensors, the update throughput needs to be high considering the scalability requirement.</p>
<p style="margin-bottom: 0in;">3) When some problems happen, we need to roll back the logs (to replay the events and diagnose the root cause).</p>
</blockquote>
<p style="margin-bottom: 0in;">
<p style="margin-bottom: 0in;">His questions included:</p>
<p><strong>Memory-centric DBMS or complex event/stream processing (CEP)?</strong> Given that the purpose is to record data, and that he wants to record <em>all</em> data rather than engage in immediate data reduction, true DBMS seems like the way to go.</p>
<p style="margin-bottom: 0in;"><strong>What are the good in-memory DBMS alternatives anyway?</strong> He thought McObject&#8217;s eXtremeDB was dominant in the market, which surprised me (although McObject does seem to have made a push in Asia). I know long-time leaders TimesTen and solidDB have, since their acquisitions by Oracle and IBM respectively, pulled back from the standalone market. (Their new owners are more interested in front-end caching for Oracle and DB2 respectively.) But I didn&#8217;t think the pullback had been that &#8212; as it were &#8212; extreme.</p>
<p style="margin-bottom: 0in;">And while my correspondent didn&#8217;t ask this, I&#8217;ll add &#8212; <strong>should he maybe just go with an ordinary DBMS anyway?</strong> A couple thousand updates per minute isn&#8217;t that forbidding.  On the other hand, it might be hard to achieve with conventional DBMS on super-cheap hardware. And a memory-centric alternative that only logs to disk in near-real-time might be plenty good enough for any analytics they want to do.</p>
<p style="margin-bottom: 0in;">He was quite frank about wanting to get experience with leading-edge technology, with an eye to deploying it in other use cases.  So it&#8217;s reasonable to be pretty general in this whole discussion.  With that as background &#8212; well, I&#8217;ve already given some of my thoughts.   So what are yours?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/12/29/ordinary-oltp-dbms-vs-memory-centric-processing/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>MySQL is being used in an IBM Lotus appliance</title>
		<link>http://www.dbms2.com/2008/11/12/mysql-ibm-lotus-appliance/</link>
		<comments>http://www.dbms2.com/2008/11/12/mysql-ibm-lotus-appliance/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 06:01:20 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[DBMS product categories]]></category>
		<category><![CDATA[IBM and DB2]]></category>
		<category><![CDATA[Mid-range]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[solidDB]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=620</guid>
		<description><![CDATA[Apparently, IBM is rolling out an appliance for small businesses. MySQL is under the covers. The appliance won&#8217;t have a keyboard or monitor, so there won&#8217;t be a lot of database administration going on. Before Solid and solidDB were acquired by IBM, one of the things Solid was proudest of was some embedded apps in [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently, IBM is rolling out <a href="http://www.theregister.co.uk/2008/11/11/lotus_server_appliance/">an appliance for small businesses</a>. MySQL is under the covers. The appliance won&#8217;t have a keyboard or monitor, so there won&#8217;t be a lot of database administration going on.</p>
<p>Before Solid and solidDB were acquired by IBM, one of the things Solid was proudest of was some embedded apps in which solidDB ran for years in boxes without keyboards or monitors.</p>
<p>I still think it&#8217;s a pity that IBM isn&#8217;t using solidDB as broadly as the technology deserves.  Even so, this is a nice endorsement of MySQL for reliable zero-DBA mid-range use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/11/12/mysql-ibm-lotus-appliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>McObject eXtremeDB &#8212; a solidDB alternative</title>
		<link>http://www.dbms2.com/2008/05/13/mcobject-extremedb-a-soliddb-alternative/</link>
		<comments>http://www.dbms2.com/2008/05/13/mcobject-extremedb-a-soliddb-alternative/#comments</comments>
		<pubDate>Tue, 13 May 2008 17:34:32 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[GIS and geospatial]]></category>
		<category><![CDATA[In-memory DBMS]]></category>
		<category><![CDATA[McObject]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[solidDB]]></category>
		<category><![CDATA[eXtremeDB]]></category>
		<category><![CDATA[in-memory database]]></category>
		<category><![CDATA[mcobject]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=421</guid>
		<description><![CDATA[McObject &#8212; vendor of memory-centric DBMS eXtremeDB &#8212; is a tiny, tiny company, without a development team of the size one would think needed to turn out one or more highly-reliable DBMS. So I haven&#8217;t spent a lot of time thinking about whether it&#8217;s a serious alternative to solidDB for embedded DBMS, e.g. in telecom [...]]]></description>
			<content:encoded><![CDATA[<p>McObject &#8212; vendor of memory-centric DBMS <em>eXtreme</em>DB &#8212; is a tiny, tiny company, without a development team of the size one would think needed to turn out one or more highly-reliable DBMS.  So I haven&#8217;t spent a lot of time thinking about whether it&#8217;s a serious alternative to solidDB for embedded DBMS, e.g. in telecom equipment.  However:</p>
<ul>
<li><a href="http://www.dbms2.com/2007/12/21/ibm-acquires-soliddb/">IBM&#8217;s acquisition of Solid</a> seems to suggest a focus on DB2 caching rather than the embedded market</li>
<li>McObject actually has built up something of a customer list, as per the boilerplate on any of its press releases.</li>
</ul>
<p>And they do seem to have some nice features, including <a href="http://www.mcobject.com/pressroom.php?step=3&amp;article=82">Patricia tries (like solidDB), R-trees (for geospatial)</a>, and some kind of hybrid disk-centric/memory-centric operation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/05/13/mcobject-extremedb-a-soliddb-alternative/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>IBM discontinues the solidDB MySQL engine</title>
		<link>http://www.dbms2.com/2008/03/11/ibm-discontinues-the-soliddb-mysql-engine/</link>
		<comments>http://www.dbms2.com/2008/03/11/ibm-discontinues-the-soliddb-mysql-engine/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 05:52:58 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[IBM and DB2]]></category>
		<category><![CDATA[Mid-range]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[solidDB]]></category>
		<category><![CDATA[Relational database management systems]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2008/03/11/ibm-discontinues-the-soliddb-mysql-engine/</guid>
		<description><![CDATA[Last year, I thought that solidDB could at least potentially be an outstanding MySQL engine. But as per news posted on SourceForge last week, that&#8217;s not going to happen. At least, it&#8217;s not going to happen via any development efforts from IBM.]]></description>
			<content:encoded><![CDATA[<p>Last year, I thought that <a href="http://www.dbms2.com/2006/04/26/solidmysql-fit/">solidDB could at least potentially be an outstanding MySQL engine</a>.  But as per <a href="http://sourceforge.net/forum/forum.php?thread_id=1957777&#038;forum_id=626697">news posted on SourceForge last week</a>, that&#8217;s not going to happen.  At least, it&#8217;s not going to happen via any development efforts from IBM.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/03/11/ibm-discontinues-the-soliddb-mysql-engine/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ObjectGrid versus H-Store</title>
		<link>http://www.dbms2.com/2008/02/20/ibm-objectgrid-h-store/</link>
		<comments>http://www.dbms2.com/2008/02/20/ibm-objectgrid-h-store/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 23:47:07 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Cache]]></category>
		<category><![CDATA[IBM and DB2]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[Theory and architecture]]></category>
		<category><![CDATA[VoltDB and H-Store]]></category>
		<category><![CDATA[solidDB]]></category>
		<category><![CDATA[Relational database management systems]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2008/02/20/ibm-objectgrid-h-store/</guid>
		<description><![CDATA[Billy Newport of IBM sees a lot of similarities between his app-server-based product ObjectGrid and H-Store. In both cases, constrained tree schemas are assumed, and OLTP performance goodness ensues. A couple of points I noted on a quick skim through his blog: He calls out RAM consumption as a challenge for this kind of architecture. [...]]]></description>
			<content:encoded><![CDATA[<p>Billy Newport of IBM sees a lot of <a href="http://www.devwebsphere.com/devwebsphere/2007/12/hstore-at-mit-v.html">similarities</a> between his app-server-based product ObjectGrid and <a href="http://www.dbms2.com/2008/02/18/mike-stonebraker-calls-for-the-complete-destruction-of-the-old-dbms-order/">H-Store</a>.  In both cases, <a href="http://www.devwebsphere.com/devwebsphere/2008/01/constrained-tre.html">constrained tree schemas</a> are assumed, and OLTP performance goodness ensues.  A couple of points I noted on a quick skim through his blog:</p>
<ol>
<li>He calls out RAM consumption as a challenge for this kind of architecture.</li>
<li>He points out that it&#8217;s a big advantage to have data called and used in the same address space.</li>
</ol>
<p>Being based in RAM is obviously a huge part of the H-Store scheme. But so is having transaction execution be close to the database.</p>
<p>IBM now has both ObjectGrid and a memory-centric DBMS (<a href="http://www.dbms2.com/2007/12/21/ibm-acquires-soliddb/">solidDB</a>) that they&#8217;ve been using as a front end for DBMS. Integration of the two could be pretty interesting.</p>
<p style="margin-bottom: 0in; font-style: normal"><em><strong></strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/02/20/ibm-objectgrid-h-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM acquires SolidDB to compete with Oracle TimesTen</title>
		<link>http://www.dbms2.com/2007/12/21/ibm-acquires-soliddb/</link>
		<comments>http://www.dbms2.com/2007/12/21/ibm-acquires-soliddb/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 10:10:33 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Cache]]></category>
		<category><![CDATA[Cognos]]></category>
		<category><![CDATA[IBM and DB2]]></category>
		<category><![CDATA[In-memory DBMS]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[Oracle TimesTen]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[solidDB]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2007/12/21/ibm-acquires-soliddb/</guid>
		<description><![CDATA[IBM is acquiring Solid Information Technology, makers of solidDB. Some quick comments: solidDB is actually a very interesting hybrid disk/in-memory memory-centric database management system. However, the press release announcing the deal makes it sound as if solidDB is in-memory only. That strongly suggests that IBM is buying Solid mainly to compete with Oracle TimesTen. As [...]]]></description>
			<content:encoded><![CDATA[<p>IBM is acquiring Solid Information Technology, makers of solidDB.  Some quick comments:</p>
<ul>
<li>solidDB is actually <a href="http://www.dbms2.com/2007/06/22/in-memory-database-solid/">a very interesting hybrid disk/in-memory memory-centric database management system</a>.  However, <a href="http://www.foxbusiness.com/markets/industries/technology/article/ibm-acquire-solid-information-technology-broaden-information-demand-portfolio_416753_12.html">the press release announcing the deal</a> makes it sound as if solidDB is in-memory only.</li>
<li>That strongly suggests that IBM is buying Solid mainly to <a href="http://www.dbms2.com/2007/06/20/soliddb-caching-for-db2/">compete with Oracle TimesTen</a>.  As of last June, solidDB was already IBM&#8217;s TimesTen answer via a partnership; this deal just solidifies that arrangement.</li>
<li>This probably isn&#8217;t good news for <a href="http://www.dbms2.com/2007/04/18/soliddb-and-mysql-50-%e2%80%93-how-industrial-strength-in-oltp/">Solid&#8217;s MySQL engine</a>.  That&#8217;s a pity, since solidDB technically has the potential to be the best MySQL engine around.</li>
<li>Notwithstanding IBM&#8217;s presumed intentions, Solid&#8217;s main market success historically is as an embedded system in telecommunications equipment, network software, and similar systems.</li>
<li>Last year I wrote a white paper on <a href="http://www.monash.com/MCDM.pdf">memory-centric data management,</a> showcasing four products.  IBM now has bought two of them, namely Solid&#8217;s and Applix&#8217;s (via Cognos).</li>
<li>Comparisons to IBM&#8217;s embedded Java DBMS Cloudscape are pointless.  That&#8217;s just a failed product vs. solidDB or Sybase SQL Anywhere, and IBM long ago cut its losses.</li>
</ul>
<p><span id="more-306"></span></p>
<p>Here&#8217;s a link to a <a href="http://http://www.solidtech.com/en/company/in-memorydatabase/webinars.asp#070627">webcast</a> I did with Solid back in June.</p>
<p>Edit:  As per the invitations to the 11:00 am conference call, the following &#8212; straight from the press release &#8212; is evidently the official IBM one-paragraph description of the acquisition.</p>
<blockquote><p>The acquisition of Solid supports IBM&#8217;s global Information on Demand strategy by adding real-time data access capabilities to the company&#8217;s portfolio of database and information management offerings. Solid&#8217;s software uses in-memory database technology to quickly retrieve data from a computer&#8217;s memory (or RAM). Using this software, businesses can access and store data at speeds up to ten times faster than traditional disk database systems. Solid&#8217;s architecture also enables applications to recover from system failure rapidly and to require little disk space and almost no hands-on administration.</p></blockquote>
<p>Edit:  <a href="http://www.regdeveloper.co.uk/2007/11/13/oracle_database_roadmap/">IDG</a> has quotes confirming the emphasis on TimesTen competition.  IDG also reminds us that MySQL 6.0 will have its own storage engine Falcon.  I guess that&#8217;s pretty much do or die for MySQL now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2007/12/21/ibm-acquires-soliddb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Webinar Wednesday June 27 at 2:00 pm ET</title>
		<link>http://www.dbms2.com/2007/06/25/soliddb-webinar/</link>
		<comments>http://www.dbms2.com/2007/06/25/soliddb-webinar/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 13:20:09 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[In-memory DBMS]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[solidDB]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2007/06/25/soliddb-webinar/</guid>
		<description><![CDATA[I&#8217;m sorry for the short notice, but &#8212; well, never mind what the distractions have been. This Wednesday, at 2:00 pm Eastern time, I&#8217;m doing a webinar on behalf of Solid. The core subject is memory-centric OLTP data management. I will of course also cover some DBMS and memory-centric generalities. More info and sign-up can [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sorry for the short notice, but &#8212; well, never mind what the distractions have been.  This Wednesday, at 2:00 pm Eastern time, I&#8217;m doing a webinar on behalf of Solid.  The core subject is memory-centric OLTP data management.  I will of course also cover some DBMS and memory-centric generalities.</p>
<p>More info and sign-up can be found <a href="https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&amp;eventid=48761&amp;sessionid=1&amp;key=000CB290C5E03FD6E8CE6626B6DDC921&amp;sourcepage=register">here</a>.</p>
<p><em> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2007/06/25/soliddb-webinar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

