This link has been bookmarked by 172 people . It was first bookmarked on 29 Jul 2007, by Joel Liu.
-
01 Aug 19
-
25 Mar 18
Rodrigo ChappaGoogle Architecture - High Scalability -
IFTTT interesting pending TODO toreview tostudy tagme google architecture design scalability interview prep
-
16 Aug 16
-
11 Dec 15
-
14 Nov 15
-
BigTable is a distributed hash mechanism built on top of GFS.
-
Each row is stored in one or more tablets. A tablet is a sequence of 64KB blocks in a data format called SSTable.
-
A 1,000-fold computer power increase can be had for a 33 times lower cost if you you use a failure-prone infrastructure rather than an infrastructure built on highly reliable components. You must build reliability on top of unreliability for this strategy to work.
-
-
07 Sep 15
-
04 Jun 15
-
25 Mar 15
-
23 Jan 14
-
25 Jul 13
-
10 Jun 13
-
15 Jan 13
-
Quite informative but lacks the nity grity details.
-
I've found it a great source for cogitation about architecture of some projects I'm working on.
-
-
08 Nov 12
-
30 Oct 12
-
11 Jul 12
-
31 May 12
-
01 May 12
-
14 Apr 12
-
08 Apr 12
-
06 Mar 12
-
25 Feb 12
-
11 Dec 11
-
10 Sep 11
-
22 Jul 11
-
28 Jun 11
-
16 Jun 11
-
28 Jan 11
-
Google is the King of scalability. Everyone knows Google for their large, sophisticated, and fast searching, but they don't just shine in search. Their platform approach to building scalable applications allows them to roll out internet scale applications at an alarmingly high competition crushing rate. Their goal is always to build a higher performing higher scaling infrastructure to support their products.
-
- When you have a lot of machines how do you build them to be cost efficient and use power efficiently?
- Use ultra cheap commodity hardware and built software on top to handle their death.
-
-
14 Jan 11
-
Distributed Systems Infrastructure: GFS, MapReduce, and BigTable.
-
The run-time system takes care of the details of partitioning the input data, scheduling the program's execution across a set of machines, handling machine failures, and managing the required inter-machine communication.
-
This allows programmers without any experience with parallel and distributed systems to easily utilize the resources of a large distributed system.
-
-
17 Dec 10
-
15 Dec 10
-
04 Nov 10
-
03 Jun 10
-
30 Apr 10
-
20 Apr 10
-
05 Mar 10
-
19 Nov 09
-
12 Aug 09
Terry Wanglarge diversity of languages: Python, Java, C++
google architecture scalability performance high-availability
-
07 Jul 09
-
25 Jun 09
-
27 May 09
-
14 May 09
-
30 Apr 09
Rich HintzGoogle goal is always to build a higher performing higher scaling infrastructure to support their products. How do they do that?
-
15 Mar 09
-
26 Feb 09
-
03 Feb 09
-
22 Jan 09
-
28 Dec 08
-
- high reliability across data centers
-
- scalability to thousands of network nodes
-
- huge read/write bandwidth requirements
-
- Nice way to partition tasks across lots of machines.
-
- Handle machine failure.
-
Commercial databases simply don't scale to this level and they don't work across 1000s machines.
-
Use ultra cheap commodity hardware and built software on top to handle their death.
-
-
24 Nov 08
-
26 Aug 08
-
13 Aug 08
-
05 Aug 08
-
29 Jul 08
-
20 Jul 08
-
17 Jul 08
-
15 Jul 08
-
06 Jul 08
-
05 Jun 08
-
02 Jun 08
-
30 Apr 08
-
20 Mar 08
-
12 Mar 08
-
13 Feb 08
Ognian MladenovGoogle is the King of scalability. Everyone knows Google for their large, sophisticated, and fast searching, but they don't just shine in search. Their platform approach to building scalable applications allows them to roll out internet scale applications
Amazon Analysis blog Business Coding Google Engineering web2.0 Optimization MySQL server technology
-
12 Dec 07
-
20 Nov 07
-
11 Nov 07
-
06 Nov 07
-
03 Oct 07
-
26 Sep 07
-
20 Aug 07
-
11 Aug 07
-
05 Aug 07
-
02 Aug 07
-
31 Jul 07
-
30 Jul 07
-
29 Jul 07
-
27 Jul 07
-
26 Jul 07
-
25 Jul 07
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.