<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Performance Within Reach &#187; Scalability</title>
	<atom:link href="http://unmanageability.com/index.php/category/scalability/feed/" rel="self" type="application/rss+xml" />
	<link>http://unmanageability.com</link>
	<description>Performance Within Reach</description>
	<lastBuildDate>Sat, 17 Jul 2010 19:19:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Hadoop Summit 2010 &#8211; Integration Patterns and Practices</title>
		<link>http://unmanageability.com/index.php/2010/07/18/hadoop-summit-2010-integration-patterns-and-practices/</link>
		<comments>http://unmanageability.com/index.php/2010/07/18/hadoop-summit-2010-integration-patterns-and-practices/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 19:19:53 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Data analysis]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://unmanageability.com/index.php/2010/07/18/hadoop-summit-2010-integration-patterns-and-practices/</guid>
		<description><![CDATA[Hadoop Summit 2010 &#8211; Agenda
Hadoop is a powerful platform for data analysis and processing, but many struggle to understand how it fits in with regard to existing infrastructure and systems. A series of common integration points, technologies, and patterns are defined and illustrated in this presentation. [slides]

]]></description>
			<content:encoded><![CDATA[<p><a href="http://developer.yahoo.com/events/hadoopsummit2010/agenda.html#45">Hadoop Summit 2010 &#8211; Agenda</a><br />
<blockquote>Hadoop is a powerful platform for data analysis and processing, but many struggle to understand how it fits in with regard to existing infrastructure and systems. A series of common integration points, technologies, and patterns are defined and illustrated in this presentation. [<a href="http://www.slideshare.net/ydn/4-integration-patternshadoopsummit2010">slides</a>]</p></blockquote>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=3759e512-1af8-8663-9a42-46be916e76bc" /></div>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2010/07/18/hadoop-summit-2010-integration-patterns-and-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scalability: normalized throughput or rate of change of response time</title>
		<link>http://unmanageability.com/index.php/2007/11/01/scalability-normalized-throughput-or-rate-of-change-of-response-time/</link>
		<comments>http://unmanageability.com/index.php/2007/11/01/scalability-normalized-throughput-or-rate-of-change-of-response-time/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 20:34:20 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://blog.codeperformance.com/index.php/2007/11/03/scalability-normalized-throughput-or-rate-of-change-of-response-time/</guid>
		<description><![CDATA[Performance Agora: ORACLE Scalability Oracles
Cary Milsap, &#8220;Optimizing Oracle Performance&#8221; (O&#8217;Reilly, 2003). On p. 361, there is a definition of scalability expressed in terms of the response time (R). [ed. scalability: The rate of change of  response time with respect to some specified parameter. For example, one may  speak of the  scalability of a query with respect to the number of rows  returned, the  scalability of a system with respect to the number of CPUs  ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://perfdynamics.blogspot.com/2007/05/oracle-scalability-oracles.html">Performance Agora: ORACLE Scalability Oracles</a></p>
<blockquote><p>Cary Milsap, &#8220;<a href="http://www.amazon.com/Optimizing-Oracle-Performance-Cary-Millsap/dp/059600527X/ref=pd_sxp_f_r/102-4289524-0088957">Optimizing Oracle Performance</a>&#8221; (O&#8217;Reilly, 2003). On p. 361, there is a definition of scalability expressed in terms of the <strong>response time</strong> (R). <em>[ed. scalability: The rate of change of  response time with respect to some specified parameter. For example, one may  speak of the  scalability of a query with respect to the number of rows  returned, the  scalability of a system with respect to the number of CPUs  installed, and so on.]</em> This stands in contrast to the way I developed my <a href="http://www.perfdynamics.com/Test/gcaprules.html#tth_sEc3">Universal Scalability Law</a>, which is based on a kind of normalized throughput. &#8230; For those of you who haven&#8217;t seen it, here&#8217;s how it works <a href="http://perfdynamics.blogspot.com/2007/05/oracle-scalability-oracles.html">&#8230;</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2007/11/01/scalability-normalized-throughput-or-rate-of-change-of-response-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scalability chez Wall Street vs. chez Web2.0s</title>
		<link>http://unmanageability.com/index.php/2007/10/04/scalabity-chez-wall-street-vs-chez-web20s/</link>
		<comments>http://unmanageability.com/index.php/2007/10/04/scalabity-chez-wall-street-vs-chez-web20s/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 03:53:40 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Availability]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[map reduce]]></category>

		<guid isPermaLink="false">http://blog.codeperformance.com/index.php/2007/10/04/scalabity-chez-wall-street-vs-chez-web20s/</guid>
		<description><![CDATA[Nati Shalom&#8217;s Blog: Why most large-scale Web sites are not written in Java
&#8230;similar solutions for addressing the scalability challenges:
On the Data Tier we see the following:
1. Adding a caching layer to take advantage of memory resources availability and reduce I/O overhead
2. Moving from a database-centric approach to partitioning, aka shards
On the Business Logic Tier:
3. Adding parallelization semantics to the application tier (e.g., MapReduce)
4. Moving to scale-out application models to achieve linear scalability
5. Moving away from the classic two-phase commit and ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://natishalom.typepad.com/nati_shaloms_blog/2007/10/why-most-scalab.html">Nati Shalom&#8217;s Blog: Why most large-scale Web sites are not written in Java</a></p>
<blockquote><p>&#8230;similar solutions for addressing the scalability challenges:</p>
<p>On the Data Tier we see the following:</p>
<p>1. Adding a caching layer to take advantage of memory resources availability and reduce I/O overhead</p>
<p>2. Moving from a database-centric approach to partitioning, aka <a href="http://en.wikipedia.org/wiki/Shard">shards</a></p>
<p>On the Business Logic Tier:</p>
<p>3. Adding parallelization semantics to the application tier (e.g., MapReduce)</p>
<p>4. Moving to scale-out application models to achieve linear scalability</p>
<p>5. Moving away from the classic two-phase commit and XA for transaction processing  (See: <a href="http://natishalom.typepad.com/nati_shaloms_blog/2007/08/lessons-from-am.html">Lessons from Pat Helland: Life Beyond Distributed Transactions</a>)</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2007/10/04/scalabity-chez-wall-street-vs-chez-web20s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL queries too slow?</title>
		<link>http://unmanageability.com/index.php/2006/11/28/mysql-queries-too-slow/</link>
		<comments>http://unmanageability.com/index.php/2006/11/28/mysql-queries-too-slow/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 10:13:51 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Best practices]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Profiling]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://blog.codeperformance.com/index.php/2006/11/28/mysql-queries-too-slow/</guid>
		<description><![CDATA[Identifying MySQL slow queries &#124; MDLog:/sysadmin
&#8230; steps in optimizing and tuning mysql is to identify the queries that are causing problems.  How can we find out what queries are taking a long time tocomplete? How can we see what queries are slowing down the mysql server? Mysql has the answer for us and we only need to know where to look for itâ€¦
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ducea.com/2006/11/06/identifying-mysql-slow-queries/">Identifying MySQL slow queries | MDLog:/sysadmin</a></p>
<blockquote><p>&#8230; steps in optimizing and tuning mysql is to identify the queries that are causing problems.  <em>How can we find out what queries are taking a long time tocomplete? How can we see what queries are slowing down the mysql server?</em> Mysql has the answer for us and we only need to know where to look for itâ€¦</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/11/28/mysql-queries-too-slow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No, Java is better than scripting languages at writing scalable web applications.</title>
		<link>http://unmanageability.com/index.php/2006/04/11/no-java-is-better-than-scripting-languages-at-writing-scalable-web-applications/</link>
		<comments>http://unmanageability.com/index.php/2006/04/11/no-java-is-better-than-scripting-languages-at-writing-scalable-web-applications/#comments</comments>
		<pubDate>Tue, 11 Apr 2006 08:37:59 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[JSE]]></category>
		<category><![CDATA[JVM Runtime]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/04/11/no-java-is-better-than-scripting-languages-at-writing-scalable-web-applications/</guid>
		<description><![CDATA[Digg PHP&#8217;s Scalability and Performance &#8211; O&#8217;Reilly ONLamp Blog
Most scaling and performance challenges are almost always related to the data layer, and are common across all language platforms. Even as a self-proclaimed PHP evangelist, I was very startled to find out that all of the theories I was subscribing to were true. There is simply no truth to the idea that Java is better than scripting languages at writing scalable web applications. I wonâ€™t go as far as to say ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.oreillynet.com/onlamp/blog/2006/04/digg_phps_scalability_and_perf.html">Digg PHP&#8217;s Scalability and Performance &#8211; O&#8217;Reilly ONLamp Blog</a></p>
<blockquote><p>Most scaling and performance challenges are almost always related to the data layer, and are common across all language platforms. Even as a self-proclaimed PHP evangelist, I was very startled to find out that all of the theories I was subscribing to were true. There is simply no truth to the idea that Java is better than scripting languages at writing scalable web applications. I wonâ€™t go as far as to say that PHP is better than Java, because it is never that simple. However it just isnâ€™t true to say that PHP doesnâ€™t scale, and with the rise of Web 2.0, sites like Digg, Flickr, and even Jobby are proving that large scale applications can be rapidly built and maintained on-the-cheap, by one or two developers.</p></blockquote>
<p>Let&#8217;s not confuse the Java runtime with the language itself, I&#8217;m sure one can write &#8220;scalable&#8221; apps in Logo as well as long as the deployment is horizontal.<br />
The truth is the comparisons are bogus, Java and scripting languages are more complimentary than competitive. Now if/when Java runtimes will add <a href="http://www.jcp.org/en/jsr/detail?id=292">support for dynamically typed languages (the &#8216;Invokeddynamic&#8217; bytecode)</a>, we&#8217;ll probably see a noticeable rise in adoption of <em>hosted</em> (<a title="JRuby" target="_blank" href="http://blog.talbott.ws/pages/rubyconf2005/afternoon_day_one.html">JRuby</a>, <a title="JPython" target="_blank" href="http://www.jython.org/">Jython</a>) scripting languages within the &#8220;enterprise&#8221;, as RAS and deployment issues will no longer be the (biggest?) stumbling blocks they are now.</p>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/04/11/no-java-is-better-than-scripting-languages-at-writing-scalable-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Developer Forum &#8211; Keynote Webcasts</title>
		<link>http://unmanageability.com/index.php/2006/03/28/intel-developer-forum-keynote-webcasts/</link>
		<comments>http://unmanageability.com/index.php/2006/03/28/intel-developer-forum-keynote-webcasts/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 09:45:37 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/03/28/intel-developer-forum-keynote-webcasts/</guid>
		<description><![CDATA[Intel Developer Forum &#8211; Keynote Webcasts
Intel Developer Forum

Steve Pawlowski and Ofri Wechsler: IntelÂ® Coreâ„¢ microarchitecture and Usages
Paolo A. Gargini: Intel&#8217;s Silicon R&#038;D Pipeline
The keynotes of Pat P. Gelsinger (Digital Enterprise), Sean M. Maloney (Mobility), Donald J. MacDonald (The Digital Home) and Justin R. Rattner (Opening Keynote)

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.intel.com/idf/us/spring2006/webcast.htm">Intel Developer Forum &#8211; Keynote Webcasts</a><br />
Intel Developer Forum</p>
<ul>
<li>Steve Pawlowski and Ofri Wechsler: IntelÂ® Coreâ„¢ microarchitecture and Usages</li>
<li>Paolo A. Gargini: Intel&#8217;s Silicon R&#038;D Pipeline</li>
<li>The keynotes of Pat P. Gelsinger (Digital Enterprise), Sean M. Maloney (Mobility), Donald J. MacDonald (The Digital Home) and Justin R. Rattner (Opening Keynote)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/03/28/intel-developer-forum-keynote-webcasts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xerox Parc hosts the &#8220;Multicore Computer Forum Series&#8221; (audio &amp; video archives available)</title>
		<link>http://unmanageability.com/index.php/2006/03/28/xerox-parc-hosts-the-multicore-computer-forum-series-audio-video-archive-available/</link>
		<comments>http://unmanageability.com/index.php/2006/03/28/xerox-parc-hosts-the-multicore-computer-forum-series-audio-video-archive-available/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 08:25:54 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[Processor]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[SPARC]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/03/28/xerox-parc-hosts-the-multicore-computer-forum-series-audio-video-archive-available/</guid>
		<description><![CDATA[The Multicore Computer Forum Series &#8220; explor[es] the benefits and challenges of Multicore computing.&#8221;


High Performance Throughput Computing, Dr. Marc Tremblay, Sun Fellow, Vice President, and Chief Architect, Sun&#8217;s Scalable Systems Group
Software and the Concurrency Revolution, Herb Sutter, Microsoft
Architecture Support for Parallel Programming, Dr. Kunle Olukotun, Associate Professor, Stanford University

]]></description>
			<content:encoded><![CDATA[<p>The Multicore Computer Forum Series &#8220;<em> explor[es] the benefits and challenges of Multicore computing.&#8221;<br />
</em></p>
<ol>
<li><a href="http://www.parc.com/cms/get_article.php?id=530">High Performance Throughput Computing</a>, Dr. Marc Tremblay, Sun Fellow, Vice President, and Chief Architect, Sun&#8217;s Scalable Systems Group</li>
<li><a href="http://www.parc.com/cms/get_article.php?id=533">Software and the Concurrency Revolution</a>, Herb Sutter, Microsoft</li>
<li><a href="http://www.parc.com/cms/get_article.php?id=538">Architecture Support for Parallel Programming</a>, Dr. Kunle Olukotun, Associate Professor, Stanford University</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/03/28/xerox-parc-hosts-the-multicore-computer-forum-series-audio-video-archive-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>how is scalability achieved?</title>
		<link>http://unmanageability.com/index.php/2006/03/20/how-is-scalability-achieved/</link>
		<comments>http://unmanageability.com/index.php/2006/03/20/how-is-scalability-achieved/#comments</comments>
		<pubDate>Mon, 20 Mar 2006 07:50:18 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/03/20/how-is-scalability-achieved/</guid>
		<description><![CDATA[Sun Sensible
Uniform Utilization of hardware resources ensures scalability:

Uniform Hardware Utilization Through Time (All program Phases use the hardware uniformly)
Uniform Utilization of Hardware Threads (All Hardware Threads are Busy)
Uniform Use of Software Threads (There are enough threads)
Uniform Cache Set Use in the Cache Hierarchy (No cache sets are over subscribed)
Uniform Physical Memory Use (All memory boards used evenly)
Uniform Virtual Memory Use (No Hot Locks)


]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.sun.com/roller/page/nk/">Sun Sensible</a></p>
<blockquote><p>Uniform Utilization of hardware resources ensures scalability:</p>
<ul>
<li>Uniform Hardware Utilization Through Time (All program Phases use the hardware uniformly)</li>
<li>Uniform Utilization of Hardware Threads (All Hardware Threads are Busy)</li>
<li>Uniform Use of Software Threads (There are enough threads)</li>
<li>Uniform Cache Set Use in the Cache Hierarchy (No cache sets are over subscribed)</li>
<li>Uniform Physical Memory Use (All memory boards used evenly)</li>
<li>Uniform Virtual Memory Use (No Hot Locks)</li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/03/20/how-is-scalability-achieved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 things that you must monitor on any server to look for performance and/or scalability issues</title>
		<link>http://unmanageability.com/index.php/2006/02/10/top-10-things-that-you-must-monitor-on-any-server-to-look-for-performance-andor-scalability-issues/</link>
		<comments>http://unmanageability.com/index.php/2006/02/10/top-10-things-that-you-must-monitor-on-any-server-to-look-for-performance-andor-scalability-issues/#comments</comments>
		<pubDate>Thu, 09 Feb 2006 20:57:36 +0000</pubDate>
		<dc:creator>coder</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Processor]]></category>
		<category><![CDATA[Profiling]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/02/10/top-10-things-that-you-must-monitor-on-any-server-to-look-for-performance-andor-scalability-issues/</guid>
		<description><![CDATA[Sun Dialogue Programs
(Q): If you have to pick top 10 things that you must monitor on any server to look for performance and/or scalability issues&#8230;what would they be?
Richard McDougall (A): Off the top of my head, in no particular order:

CPU: Check idle time and run queue length.
If there&#8217;s a CPU bottleneck, check if it&#8217;s an application or kernel CPU utilization issue with mpstat: high percentages of users indicate it&#8217;s an application issue. High sys may point to high network load ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sun.com/emrkt/campaign_docs/ntee/archive/SEE_110205_ScaleMyApps.html?feed=RSS">Sun Dialogue Programs</a></p>
<blockquote><p><strong>(Q):</strong> If you have to pick top 10 things that you must monitor on any server to look for performance and/or scalability issues&#8230;what would they be?<br />
<strong><a target="_blank" title="Richard McDougall : Solaris Internals" href="http://solarisinternals.com">Richard McDougall</a> (A):</strong> Off the top of my head, in no particular order:</p>
<ol>
<li>CPU: Check idle time and run queue length.</li>
<li>If there&#8217;s a CPU bottleneck, check if it&#8217;s an application or kernel CPU utilization issue with mpstat: high percentages of users indicate it&#8217;s an application issue. High sys may point to high network load or lock contention.</li>
<li>Memory: Check MDBs memstat to ensure there is sufficient free memory</li>
<li>Network: Check that networks are not overloaded by observing the bytes xfered against the availability bandwidth per link.</li>
<li>CPU for network: check if any CPUs are 100% busy servicing network interrupts. CPUs at 100% in mpstat, or intrstat are possible candidates.</li>
<li>File system latency: check the application visible latency with DTrace at the system call level (perhaps fsstat, iosnoop, or an aggregation around system calls).</li>
<li>Storage latency: check disk latency with iostat</li>
<li>Application level lock contention: check application level locks are now visible with plockstat</li>
<li>Kernel level locks: Check for hot locks with lockstat.</li>
<li>Check MMU activity on SPARC using trapstat. Sometimes an application may be reporting as running 100% in user mode, but may actually be spending a significant amount of time in kernel mode servicing TLB misses. Trapstat will show the % of time spent using TLB misses. If a significant amount of time (&gt;10%) is evident, then large MMU pages may help.</li>
</ol>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/02/10/top-10-things-that-you-must-monitor-on-any-server-to-look-for-performance-andor-scalability-issues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Google uses Berkeley DB HA for user authentication&#8230; a case study.</title>
		<link>http://unmanageability.com/index.php/2006/01/06/how-google-uses-berkeley-db-ha-for-user-authentication-a-case-study/</link>
		<comments>http://unmanageability.com/index.php/2006/01/06/how-google-uses-berkeley-db-ha-for-user-authentication-a-case-study/#comments</comments>
		<pubDate>Fri, 06 Jan 2006 06:22:41 +0000</pubDate>
		<dc:creator>coder</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/01/06/how-google-uses-berkeley-db-ha-for-user-authentication-a-case-study/</guid>
		<description><![CDATA[This case study gives a high level overview of Google&#8217;s setup for user authentication, interesting read.
&#8230; user authentication is a transactional event that requires fast, reliable, scalable, persistence and robust high-availability. To deliver this level of service, Google Accounts uses Berkeley DB HA for the storage and retrieval of user data and for replication, thereby ensuring scalability and availability.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sleepycat.com/customers/pdfs/cs_google_1005D.pdf">This case study</a> gives a high level overview of Google&#8217;s setup for user authentication, interesting read.</p>
<blockquote><p>&#8230; user authentication is a transactional event that requires fast, reliable, scalable, persistence and robust high-availability. To deliver this level of service, Google Accounts uses <a href="http://www.sleepycat.com/products/bdb.html">Berkeley DB HA</a> for the storage and retrieval of user data and for replication, thereby ensuring scalability and availability.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/01/06/how-google-uses-berkeley-db-ha-for-user-authentication-a-case-study/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
