Received: from makus.postgresql.org (makus.postgresql.org [98.129.198.125]) by mail.postgresql.org (Postfix) with ESMTP id AEF2D2B2868 for ; Mon, 25 Jun 2012 14:42:06 -0300 (ADT) Received: from smtp.01.com ([199.36.142.181]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SjDIa-0006Ww-8u for pgsql-performance@postgresql.org; Mon, 25 Jun 2012 17:42:06 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp-out-2.01.com (Postfix) with ESMTP id 7B6A34F6135 for ; Mon, 25 Jun 2012 12:41:51 -0500 (CDT) X-Virus-Scanned: amavisd-new at smtp-out-2.01.com Received: from smtp.01.com ([127.0.0.1]) by localhost (smtp-out-2.01.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jo7u7bZSfgsl for ; Mon, 25 Jun 2012 12:41:51 -0500 (CDT) Received: from smtp.01.com (localhost.localdomain [127.0.0.1]) by smtp-out-2.01.com (Postfix) with ESMTP id 4BEA63900A5 for ; Mon, 25 Jun 2012 12:41:51 -0500 (CDT) Received: from Sidney-Stratton.local (70-36-143-92.dsl.dynamic.sonic.net [70.36.143.92]) by smtp-out-2.01.com (Postfix) with ESMTPSA id 13E794F6135 for ; Mon, 25 Jun 2012 12:41:50 -0500 (CDT) Message-ID: <4FE8A2DE.5050806@agliodbs.com> Date: Mon, 25 Jun 2012 10:41:50 -0700 From: Josh Berkus Organization: PostgreSQL Experts Inc. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 MIME-Version: 1.0 To: pgsql-performance@postgresql.org Subject: Re: MemSQL the "world's fastest database"? References: <4FE8582F0200002500048AAD@gw.wicourts.gov> In-Reply-To: <4FE8582F0200002500048AAD@gw.wicourts.gov> X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Pg-Spam-Score: -1.9 (-) X-Archive-Number: 201206/135 X-Sequence-Number: 47161 On 6/25/12 10:23 AM, Kevin Grittner wrote: > Craig James wrote: > >> It claims to be "the world's fastest database." > >> [link where they boast of 80,000 tps read-only] > > 20,000 tps? Didn't we hit well over 300,000 tps in read-only > benchmarks of PostgreSQL with some of the 9.2 performance > enhancements? Yes. The dirty truth is that there's nothing special, performance-wise, about an "in memory" database except that it doesn't write to disk (or protect your data from power-out). In the early 00's people thought that you could build a database in some fundamentally different way if you started with the tenet that it was 100% in memory. Hence RethinkDB, MySQL InMemory Tabletype, etc. As it turns out, that doesn't change anything; you still need data pages, indexes, sort routines, etc. etc. "Disk" databases don't operate off disk; they get copied to memory, so they're already effectively "in memory". BTW, VoltDB's innovation is not being "in memory" (it can spill to disk), but rather their innovative transactional clustering approach. The new non-relational databases are "fast" on poor hardware (Amazon, developer laptops) by cutting features and optimizing for poor (but common) access patterns. Not by being "in memory", which is just a side effect of not having spill-to-disk code. -- Josh Berkus PostgreSQL Experts Inc. http://pgexperts.com