To compete with yahoo and google, you'll need a few million bucks worth of servers and some pretty hardcore programmers.
My advice is get started on a smaller scale, and then grow into something larger over the course of years, not days.
When considering servers, plan for growth. Start off with a single dedicated server, but set it up in such a way that it can be easily split up into load-balanced components later on. Definitely talk to SimpleNet about this, they're pros.
As far as a database goes, you can't beat mySQL. It outperforms oracle almost 2:1 and MicrosoftSQL almost 3:1. The price is right, too (free)
on the search engine software, I'm obviously biased, but look at our Hyperseek package. It's designed to work on both small sites, and grow into a monster. We have clients running Hyperseek in a load balanced setup with multiple database backends, and 15+ webservers. It's designed with enterprise growth in mind, but not priced like it.
Good luck. It's good to dream big, but definitely think in terms of hitting the ground softly, and building momentum slowly and steadily. The principle reason for the recent .com crash? Greed and arrogance. Don't buy into the hype or fall into that trap. Do this right, and you'll be just fine.
|