Why must the DB name be unique?

I’ve used other shared hosting services before, and I could name my databases whatever I felt like, regardless of what others named theres. Just curious, why DreamHost, such an outstanding host, is set up this way? It almost feels like something you’d find on a free account somewhere.

I don’t mean to sound like a complainer, I love my DreamHost account so far, this has just been the first thing I noticed that didn’t sit quite right with me.

Hopefully I’m just being an idiot, or am I correct, do I really have to name my databases something unique from all other DreamHost users?

Unless you are on a dedicated or VPS, things are SHARED among users on the same machine (server). Some other hosts append your username to the databases you create, making it something like “yourusername_yourdatabasename”, and that’s why you are able to name your databases as whatever you like them.

GungHOST.com - Everything is negotiable.