I recently came across this article at Infoworld titled How to Make PHP Apps Scale. The article is a bit short on details, particularly in terms of solutions, but I think does a decent job of explaining where the bottleneck commonly is on PHP-MySQL-Apache sites.
Archives For nosql
In this edition…
- About This Newsletter
- What Were You Thinking? => Using JavaScript
- On the Web => Introduction to MongoDB
- On the Web => The Protocol-Relative URL
- On the Web => 10 Steps to Becoming a Great Web Developer
- On the Blog => My Yii Book Update
- On the Blog => Adobe’s Significant Flash and Flex Changes
- Q&A => How Do You Choose Between Competing Technologies?
- Q&A => How Do You Spend Time Between Projects?
- What is Larry Thinking => Starting a New Project
- Book Giveaway => “PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide” (4th Edition)
- Larry Ullman’s Book News => “Modern JavaScript: Develop and Design”
phpmaster recently posted an article titled Introduction to MongoDB. I’m not entirely sold on non-relational databases yet, in that while I can see how wonderfully beneficial they can be in many situations, they’re not as ubiquitously useful as all the hype would seem to suggest. But in any case, a good article like this one, which introduces MongoDB, shows how to install support for it in PHP (although the instructions are for Unix-like systems), and provides code for actually interacting with a MongoDB database is worth the time to read.
In this edition…
- About This Newsletter
- What Were You Thinking? => Storing Uploaded Files in Multiple Directories
- On the Web => NoSQL Standouts
- On the Web => Optimizing Web Page Performance
- On the Web => Dive into HTML5?
- On the Blog => How Web Hosts Prey on Beginners
- What is Larry Thinking => Looking Both Ways
- Book Giveaway => “PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide” (4th Edition)
- Larry Ullman’s Book News => “PHP and MySQL for Dynamic Web Sites” (4th Edition) and “Modern JavaScript”
InfoWorld just posted a good and long article discussing the particular strengths and weaknesses of various NoSQL (aka, non-relational) databases. If you’re intrigued about what NoSQL databases are all about, and maybe even thinking about starting to play around with one, it’s well worth your time to read.
As for me personally, CouchDB and MongoDB are still most attractive, in some part due to their use of JavaScript and JSON, and in part because of existing PHP libraries for interacting with these database applications.