Return-Path: X-Original-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A5C8CE156 for ; Fri, 14 Dec 2012 05:42:50 +0000 (UTC) Received: (qmail 9075 invoked by uid 500); 14 Dec 2012 05:42:50 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 8971 invoked by uid 500); 14 Dec 2012 05:42:50 -0000 Mailing-List: contact cloudstack-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cloudstack-dev@incubator.apache.org Delivered-To: mailing list cloudstack-dev@incubator.apache.org Received: (qmail 8959 invoked by uid 99); 14 Dec 2012 05:42:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Dec 2012 05:42:49 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of Abhinandan.Prateek@citrix.com designates 203.166.19.134 as permitted sender) Received: from [203.166.19.134] (HELO SMTP.CITRIX.COM.AU) (203.166.19.134) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Dec 2012 05:42:44 +0000 X-IronPort-AV: E=Sophos;i="4.84,279,1355097600"; d="scan'208";a="77161" Received: from banpmailmx01.citrite.net ([10.103.128.73]) by SYDPIPO01.CITRIX.COM.AU with ESMTP/TLS/RC4-MD5; 14 Dec 2012 05:42:22 +0000 Received: from BANPMAILBOX01.citrite.net ([10.103.128.72]) by BANPMAILMX01.citrite.net ([10.103.128.73]) with mapi; Fri, 14 Dec 2012 11:12:20 +0530 From: Abhinandan Prateek To: "cloudstack-dev@incubator.apache.org" CC: Min Chen , Alex Huang Date: Fri, 14 Dec 2012 11:12:16 +0530 Subject: Re: Does anybody try nosql-on-mysql? Thread-Topic: Does anybody try nosql-on-mysql? Thread-Index: Ac3Zvcfx02/A4P3qT9yyrICHsvxytQ== Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.2.5.121010 acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org This is a good start and we should look for various options to speed up the db access. For cloudstack ACID compliance is important and some of these solutions achieve speed by trading off ACID properties. So I guess complete replacement of SQL may not be possible. There is another option of using nosql like Redis to cache the mysql query data. Again we need to see the complexity of using the native memcached API Vs simplicity of the nosql db to do caching. -abhi On 14/12/12 10:52 AM, "Edison Su" wrote: >Looks like, the nosql-on-mysql >(http://dev.mysql.com/tech-resources/articles/whats-new-in-mysql-5.6.html# >nosql) an ideal solution for cloudstack API layer. >"Using the memcached API, web services can now directly access the InnoDB >storage engine without transformations to SQL, ensuring low latency and >high throughput for read/write queries." >Isn't what we want for api layer?