Navneet Kumar's Library tagged → View Popular
08 Dec 09
Presentation Summary “High Performance at Massive Scale: Lessons Learned at Facebook” « Idle Process
-
each user access requires retrieving data corresponding to user state
spread across hundreds of machines. Intra-cluster network performance
is hence critical to site performance -
To deal with the significant slow down that resulted by synchronized loss in
relatively small TCP windows, Facebook built a custom congestion-aware UDP-based
transport that managed congestion across multiple requests rather than within a
single connection - 8 more annotations...
30 Sep 09
Microsoft SQL Server Development Customer Advisory Team : Deploying SQL Server 2005 with SAN #1
http://blogs.msdn.com/sqlcat/archive/2005/10/11/479887.aspx
http://blogs.msdn.com/sqlcat/archive/2005/11/21/495440.aspx
http://blogs.msdn.com/sqlcat/archive/2005/11/17/493944.aspx
-
number of physical disks backing each LUN and which LUNs share the same physical
spindles. -
Problems can arise when
different servers share the same physical spindles and have very different IO
characteristics (i.e. Exchange and SQL Server) - 1 more annotations...
Microsoft SQL Server Development Customer Advisory Team : SQL Server 2005 Configuration Blog #2.doc
-
We recommend that you allocate a database log file to
a LUN which has dedicated physical disks that are not shared by other LUNs
including those which will be used for other log files or data / index objects.
The primary reason is that the log I/Os are sequential in nature and any other
disk activity can increase the log write latency -
a set of dedicated spindles are used to create LUNs that are assigned to logs.
- 1 more annotations...
29 Sep 09
Facebook | Needle in a haystack: efficient storage of billions of photos
READ WRITE Performance
-
Since each image is stored in its own file, there is an enormous amount of
metadata generated on the storage tier due to the namespace directories and file
inodes. The amount of metadata far exceeds the caching abilities of the NFS
storage tier, resulting in multiple I/O operations per photo upload or read
request. The whole photo serving infrastructure is bottlenecked on the high
metadata overhead of the NFS storage tier, which is one of the reasons why
Facebook relies heavily on CDNs to serve photos -
RAID-6 partition managed by the hardware RAID controller. RAID-6 provides
adequate redundancy and excellent read performance while keeping the storage
cost down - 1 more annotations...
27 Jul 09
How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog
a "schema-less" storage system on top of MySQL
-
making schema changes or adding indexes to a database with more than 10 - 20
million rows completely locks the database for hours at a time. Removing old
indexes takes just as much time, and not removing them hurts performance because
the database will continue to read and write to those unused blocks on everyINSERT, pushing important blocks out of memory -
InnoDB stores data rows physically in primary key order. The
AUTO_INCREMENTprimary key ensures new entities are written
sequentially on disk after old entities, which helps for both read and write
locality (new entities tend to be read more frequently than old entities since
FriendFeed pages are ordered reverse-chronologically
31 Mar 09
Welcome to AnandTech.com [ Article: The SSD Anthology: Understanding SSDs and New Drives from OCZ]
SSD solid state device HDD vs normal western digital 10000 rpm HDD
1 - 13 of 13
Showing 20▼ items per page
Selected Tags
Related Tags
Sponsored Links
Ads by Google
Top Contributors
Groups interested in Architec...
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
