Document Databases – New Kids on an Old Block

There’s a new crop of databases that has appeared lately, under the rubric of “document databases”, and there’s quite a lot of enthusiasm for them given that they tend to be slow and very feature-poor compared to the SQL RDBMSs that are the typical persistence mechanism for web applications. What’s mainly appealing about them is that they are easy to use, and theoretically quite scalable, compared to the traditional “one big SQL database server” approach.
Continue reading “Document Databases – New Kids on an Old Block”

Ubuntu Linux 7.10 “Gutsy Gibbon” Upgrade Report

A few weeks ago I updated to the latest version of Ubuntu Linux. This is the 7.10 (meaning October 2007) release, called “Gutsy Gibbon”. I encountered a couple of serious issues early on, but now that these are resolved things are running well. I’ll describe the issues and solutions so that anyone else encountering them can easily overcome them.
Continue reading “Ubuntu Linux 7.10 “Gutsy Gibbon” Upgrade Report”

Capacity vs. Scalability

In I still don’t get the fascination with Ruby on Rails, Andy Davidson writes:
Scaling does not mean “Allows you to throw money at the problem”, it means “Can deal with workload”. He goes on to recommend mod_perl instead of Rails.

I’m not interested whether he likes Rails or not. Lots of people hate Rails, and I don’t care. I’m not going to make a big deal about the fact that he’s comparing a runtime architecture (Apache + mod_perl) with a framework (Ruby on Rails).

Those are insignificant compared to his claim that scalability means “Can deal with workload”. Actually, that’s a description of capacity.
Continue reading “Capacity vs. Scalability”

Looking forward to LinuxWorld Expo SF 2007

Last year I was doing mobile development and there was interesting Linux-as-smartphone-OS stuff going on. Now I’m doing Ruby on Rails development and there’s interesting server grid stuff going on. Here’s what I’m looking forward to finding out more about (all of these are things I’ve been watching or directly researching already):
Continue reading “Looking forward to LinuxWorld Expo SF 2007”

Ubuntu Linux 7.04 “Feisty Fawn” upgrade report

7.04 (meaning “the major release planned for 2007/04”, not meaning “the minor release following 7.03”) was released on April 19th. I upgraded today and it went pretty well, with a bit of manual cleanup required. More details after the jump. Continue reading “Ubuntu Linux 7.04 “Feisty Fawn” upgrade report”