Re: MemSQL the "world's fastest database"?

From: <gnuoytr(at)rcn(dot)com>
To: pgsql-performance(at)postgresql(dot)org
Subject: Re: MemSQL the "world's fastest database"?
Date: 2012-06-25 18:02:41
Message-ID: 201206251802.060128@ms20.lnh.mail.rcn.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

---- Original message ----
>Date: Mon, 25 Jun 2012 12:03:10 -0500
>From: pgsql-performance-owner(at)postgresql(dot)org (on behalf of Shaun Thomas <sthomas(at)optionshouse(dot)com>)
>Subject: Re: [PERFORM] MemSQL the "world's fastest database"?
>To: Craig James <cjames(at)emolecules(dot)com>
>Cc: <pgsql-performance(at)postgresql(dot)org>
>
>On 06/25/2012 11:25 AM, Craig James wrote:
>
>> Any thoughts about this? It seems to be a new database system designed
>> from scratch to take advantage of the growth in RAM size (data sets that
>> fit in memory) and the availability of SSD drives. It claims to be "the
>> world's fastest database."
>
>I personally don't put a lot of stock into this. You can get 90k+ TPS
>from an old PostgreSQL 8.2 install if it's all in memory. High
>transactional output itself isn't substantially difficult to achieve.
>
>I'm also not entirely certain how this is different from something like
>VoltDB, which also acts as an in-memory database with high TPS throughput.
>
>Then there's this from the article:
>
>"The key ideas are that SQL code is translated into C++, so avoiding the
>need to use a slow SQL interpreter, and that the data is kept in memory,
>with disk read/writes taking place in the background."
>
>Besides the nonsense statement that SQL is translated to C++ (Lexical
>scanners would circumvent even this step, and does that mean you have to
>literally compile the resulting C++? Ridiculous.) This violates at least
>the 'D' tenet of ACID. Fine for transient Facebook data, but not going
>anywhere near our systems.

DB2 on the mainframe (if memory serves), for one, will compile static SQL to machine code. Not that unusual.

http://www.mainframegurukul.com/tutorials/database/db2_tutorials/DB2Precompilebind.html

http://www.mainframegurukul.com/tutorials/database/db2_tutorials/sample-db2-cobol-compile-jcl.html

>
>--
>Shaun Thomas
>OptionsHouse | 141 W. Jackson Blvd. | Suite 500 | Chicago IL, 60604
>312-444-8534
>sthomas(at)optionshouse(dot)com
>
>______________________________________________
>
>See http://www.peak6.com/email_disclaimer/ for terms and conditions related to this email
>
>--
>Sent via pgsql-performance mailing list (pgsql-performance(at)postgresql(dot)org)
>To make changes to your subscription:
>http://www.postgresql.org/mailpref/pgsql-performance

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Alejandro Carrillo 2012-06-25 19:14:21 Re: Postgres delete performance problem
Previous Message Josh Berkus 2012-06-25 17:41:50 Re: MemSQL the "world's fastest database"?