Return-Path: X-Original-To: apmail-perl-modperl-archive@www.apache.org Delivered-To: apmail-perl-modperl-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0CF7C9245 for ; Thu, 12 Apr 2012 14:06:10 +0000 (UTC) Received: (qmail 91593 invoked by uid 500); 12 Apr 2012 14:06:09 -0000 Delivered-To: apmail-perl-modperl-archive@perl.apache.org Received: (qmail 91568 invoked by uid 500); 12 Apr 2012 14:06:09 -0000 Mailing-List: contact modperl-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list modperl@perl.apache.org Received: (qmail 91561 invoked by uid 99); 12 Apr 2012 14:06:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Apr 2012 14:06:08 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mpeters@plusthree.com designates 207.254.216.11 as permitted sender) Received: from [207.254.216.11] (HELO mail1.plusthree.com) (207.254.216.11) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Apr 2012 14:06:02 +0000 Received: from [10.0.0.112] (dsl093-241-113.ral1.dsl.speakeasy.net [66.93.241.113]) (authenticated bits=0) by mail1.plusthree.com (8.13.8/8.13.8) with ESMTP id q3CE5dTC016577 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 12 Apr 2012 10:05:39 -0400 Message-ID: <4F86E132.70501@plusthree.com> Date: Thu, 12 Apr 2012 10:05:38 -0400 From: Michael Peters User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: Clinton Gormley CC: Jim Schueler , modperl@perl.apache.org Subject: Re: highscalability.com report References: <4F7B6638.10800@web.de> <1334239242.13300.1.camel@balrog.traveljury.com> In-Reply-To: <1334239242.13300.1.camel@balrog.traveljury.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On 04/12/2012 10:00 AM, Clinton Gormley wrote: > I think the bigger factor in the speed improvement is probably to do > with switching from MySQL to Redis > > https://groups.google.com/group/redis-db/browse_thread/thread/77841c595d29f983?pli=1 They didn't really "switch" from mysql to redis. They are using Redis as a structured caching layer in front of mysql. Their authoritative data is still stored in mysql, but they have several "views" of that data that they export regularly to redis. The site pulls these cached views from redis and yes that's very fast. It's kind of similar to a lot of other really big systems (like facebook). Authoritative data in an SQL database and then their read data in denormalized structures in a NoSQL database. -- Michael Peters Plus Three, LP