devCR2008:This would be 50,000 concurrent users hitting my web application at the same time.
50.000 concurrent users is a pretty big load... there are not so many database-driven websites out there which could handle these kind of load.
You'll need to estimate how many transactions per second you're "concurrent users" will throw at your database. If we're talking about 50.000 transactions/sec, forget db4o (or any other ACID-compliant database) and better talk to the Google-Engineering-Team. If 50.000 concurrent users are coming down to about 100-1000 transactions/sec, db4o might be a fit (although some elaborate caching layer is needed).
Cheers, Maik
http://db4o.blogspot.com/