Hi, my site is going to have billions of entries rather soon, and I'm currently using MySQL for the database... it's good, but will it be able search through billions of rows quickly? Also, what is the most efficient database storage system/method? You've got flatfile, which is stressfull on the server in huge amount, and MySQL... what else (that's good)? Thanks.
I think MYSQL is best.. take for example this forum itself.. i think its database itself occupied atleast 0.5-1 GB but still working fine but yes it will stress a server but compared to other DB storage system its less IMO Though some say oracle is best it requires oracle db software(which is paid one) in the server and also you should learn it from scratch
Well, MySQL has a pluggable storage engine.. So just because you're using "mysql" doesn't mean everyone has the same engine. Read this: http://solutions.mysql.com/engines.html
Ah right. Thanks (to you both). So is there much difference with efficiency/speed on different engines?
Yes, you should choose the engine that best fits for your project. There are more than those listed on that page, like for example https://launchpad.net/drizzle