Sun Jun 10 22:54:15 HKT 2012 From /weblog/design/examples
llvm
The design of LLVM - http://www.drdobbs.com[..]9_h&elq=d513b4b897824dcc8fef763eaf9bc12a
(google search) (amazon search)
|
|
download zip of files only Sun Jun 10 22:54:15 HKT 2012 From /weblog/design/examples llvmThe design of LLVM - http://www.drdobbs.com[..]9_h&elq=d513b4b897824dcc8fef763eaf9bc12a (google search) (amazon search) Thu Mar 01 22:35:45 HKT 2012 From /weblog/design/examples mailinator compressesHow Mailinator compresses email by 90%, how to analysis the bottleneck and how to find the solution to get good compression ration and also fast to compress - http://mailinator.blogspot.com[..]w-mailinator-compresses-email-by-90.html (google search) (amazon search) Tue Mar 18 01:25:25 HKT 2008 From /weblog/design/examples suggestion of search engine improvementNice suggestions, I think this can apply to most search function Don’t tell me everything you know - limit to specific set of datas , like ameture / professional Ask me the next most reasonable question Offer me to establish my search identity http://jooto.com[..]008/01/05/how-to-improve-search-engines/ (google search) (amazon search) Wed Nov 21 14:40:38 HKT 2007 From /weblog/design/examples ebayKey points 1) No stored procedures are used. There are some very simple triggers. 2) Move cpu-intensive work moved out of the database layer to applications applications layer: referential integrity, joins, sorting done in the application layer! Reasoning: app servers are cheap, databases are the bottleneck. 3) No client-side transactions. no distributed transactions 4) J2EE: use servlets, JDBC, connection pools (with rewrite). Not much else. 5) No state information in application tier. Transient state maintained in cookie or scratch database. http://highscalability.com/ebay-architecture (google search) (amazon search) Sun Jan 15 01:11:21 HKT 2006 From /weblog/design/examples global search sampleAn nice article provide a complicate solution of global search - "Domain Searching Using Visitors". I think you can guess from the name, it is a solution which is look nice and damn flexible. However, this also very complicate and not everyone like to do that much upfront design first. Anyway, a nice reading http://www.onjava.com/lpt/a/5927 (google search) (amazon search) |