Received: from makus.postgresql.org (makus.postgresql.org [98.129.198.125]) by mail.postgresql.org (Postfix) with ESMTP id 1D9812B2868 for ; Mon, 25 Jun 2012 14:03:26 -0300 (ADT) Received: from smtp.peak6.com ([38.98.137.6]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SjChA-0005k6-LR for pgsql-performance@postgresql.org; Mon, 25 Jun 2012 17:03:26 +0000 X-AuditID: 0a64cb1e-b7f856d00000287c-a9-4fe899b207df Message-ID: <4FE899CE.60901@optionshouse.com> Date: Mon, 25 Jun 2012 12:03:10 -0500 From: Shaun Thomas Reply-To: Organization: Peak6 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 MIME-Version: 1.0 To: Craig James CC: Subject: Re: MemSQL the "world's fastest database"? References: In-Reply-To: Content-Type: text/plain; charset="ISO-8859-1"; format=flowed content-transfer-encoding: 7bit X-Originating-IP: [10.10.201.64] X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRmVeSWpSXmKPExsXClcIrobt55gt/g0kNTBb7V2xltLg+8xyz A5PHlZ3HGT0u7JvGHsAU1cBok5iXl1+SWJKqkJJanGyr5F9QkpmfV+yRX1qcquCSWZyck5iZ m1qkpJCZYqtkrqRQkJOYnJqbmldiq5RYUJCal6Jkx6WAAWyAyjLzFFLzkvNTMvPSbZU8g/11 LSxMLXUNlezikUFCJ0vGzruzWAuuclX8exjbwHiYo4uRk0NCwETi14SjzBC2mMSFe+vZQGxe AV2JdR+62UFsFgFViR//FrOC2GxA8Un9K8BqhARUJPrO3mACsfkFhCX2fWgCmyMqECJx7sl3 qDmCEidnPmEBsUUE1CU6u2aA1TMLqEnMfTgJbKawgK3E9A33WCFmBkh8nzkZrJdTIFBi4+Il zBD1thIX5lxngbDlJba/ncMMUa8qsaJ5IhvE/QoS/6+8Y5rAKDQLyepZSNpnIWlfwMi8ilG8 uCwxOSPTtKA4t6TAUK8gNTHbTC8vtWQTIzhuT8vtYJy+VPEQowAHoxIP74eaF/5CrIllxZW5 hxglOJiVRHhnVAKFeFMSK6tSi/Lji0pzUosPMZoCw2wis5Rocj4wpeSVxBsaG1qaWpqYWZob GxsoifP+WnvGX0ggHZgaslNTC1KLYPqYODilGhgXiu49Y/7ygVxgmsz7jImazYeiXnJuXlOy VST1p10A3zLh/HOxihOy1PfHaUX9zjgnf0svzdBuwskMzs+GhkFK7gG2FUtXu/IvVzv3y+Kg p/VZyU+T3OLbtn76vn4Xn+8aR8FG+bNBV9/8lLs13cbM7Qtfw5oLt++crlfvYknTr1xd+6To YaESS3FGoqEWc1FxIgCk3CMl8QIAAA== X-Pg-Spam-Score: -1.9 (-) X-Archive-Number: 201206/133 X-Sequence-Number: 47159 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. -- Shaun Thomas OptionsHouse | 141 W. Jackson Blvd. | Suite 500 | Chicago IL, 60604 312-444-8534 sthomas@optionshouse.com ______________________________________________ See http://www.peak6.com/email_disclaimer/ for terms and conditions related to this email