Four thousand words that distill what you really need to understand to build scalable multiuser servers: Server Design by Jeff Darcy.
![]()
![]() |
PHP Everywhere. |
Boiling down your Computer Science degree into 4000 words #Submitted by johnlim on Fri, 19/06/2009 - 11:23am.Four thousand words that distill what you really need to understand to build scalable multiuser servers: Server Design by Jeff Darcy.
HTML5 Gaining Ground? #Submitted by johnlim on Tue, 02/06/2009 - 7:56pm.Tim O'Reilly talks about how Google bets big on HTML5. Sadly, without Internet Explorer support, a lot of this talk is moot to me. Not to say that I wouldn't salivate over using the new HTML5 canvas element. We draw a lot of flow charts graphics and it needs to run on as many browsers as possible. We don't use flash, we use Walter Zorn's excellent jsgraphics library. It's not very fast, but hey, that's why we have multi-gigahertz PCs on our desktops and on our laps.
The State of Solid State Devices for Databases #Submitted by johnlim on Mon, 01/06/2009 - 10:46am.Recently I read in AnandTech a good article on Solid State Devices (SSD). It certainly blew away many misconceptions I had about SSD. From a professional point of view, my main interest would be how databases are affected by the following characteristics of SSD:
From this summary, it appears that the SSD is ideal for relatively static data, and we can selectively put certain parts of the database on SSD. Examples include:
For transaction processing systems it depends on the usage. Assuming the blocks in a table are updated 10,000 times a day, the data distribution of updates is even across all records, and the table fits into 100 512K blocks, then the lifetime of the SSD for those blocks would be 100 days (this might be acceptable if SSD was sufficiently cheap). And even for data warehouse applications with relatively static data, B-tree index rebalancings will cause the frequent rewrites of indexes. It also appears that operations characterized by sequential writes such as transaction logging should continue to be placed on hard disks. For some information on potential database performance, see these articles testing SSD with mysql, DB2 and PostgreSQL. Also see Windows 7 Support and Q&A for Solid-State Drives.
|
Browse archives
PHP Stuff
Libraries and Code.
Archives
php.weblogs.com
John's Bio
User login |
|||||||||||||||||||||||||||||||||||||||||||||||||
PHP Everywhere. |