Tyler Strickland wrote:

On 04/06/2006 11:35 AM, Blake B. wrote:

On Apr 6, 2006, at 11:23 AM, Nick Barker wrote:

The question is how wide are your rows and how well do you index.
Personally I find this the biggest issue on speed with any database.
Good luck finding someone that has 100 million records.  I cannot help
you there.


Craigslist has 100,000,000 rows in their archive database. They list it in this case study: http://www.mysql.com/it-resources/case-studies/mysql-craigslist-casestudy.pdf



You might check out the case study page as well - it references, for example, a system at Cox with 2 billion+ rows.

--Tyler

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

You might also consider having enterprise class support for MySQL for 1/3 the price of what will only buy you a copy of Microsoft's database:

https://shop.mysql.com/network.html?rz=s1

If you have "unsupported" questions or issues, like "performance", you will likely pay extra for support with Microsoft.

I agree with previous posts about MS-SQL and MySQL probably being equal in performance. But, you will get much better support with MySQL both from the open source community info on the web and professional support. Remember the business model of OSS is based on support, it's the only way these guys make money. Paid MySQL training and support will far surpass Microsoft training and support, (and be much less).

How I know this:

I did escalation support for Microsoft for three years. I have done plenty of MS-SQL and MySQL projects. The VoIP startup I am currently working for has 1,285,654 records in one MySQL database and 552,764 in another on the same server. Though this is far below your hundreds of millions of records, we are looking at the same future needs as you are.

Careful planning of tables, config, pruning etc, (as suggested before), should do the trick. I would definitely recommend what you have all ready suggested: contact MySQL. The sales team will bend over back wards to take care of you if you tell them what kind of support you will need. MySQL tools are many, free and easier to use than MS-SQLs (in my opinion).

If, in the future, money becomes no object, Oracle may be the way to go. I haven't had much chance to play with MySQL 5.0 yet, but if what I hear about it is true, it may even be a better choice than Oracle in the future.

Thanks everyone for your input, this has answered some questions for me as well.

Just my 2 cents,

Ed Felt

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to