On Oct 23, 2006, at 4:44 PM, Mike Jakubik wrote:
Moderately...it kinda depends on the budget available. I regard Solaris + Oracle as one of the most reliable combinations for moderate to extreme load, for a system that might well be in operation for five to ten years. If I was going to do FreeBSD, I might look into Postgres instead of MySQL; well, I might look into something else than MySQL under many circumstances. I've gotten some pretty good use out of OpenBase, for another choice.

I believe the front-end application is MySQL dependent, but what is so much better about PostgreSQL? I understand that it has some more advanced features, but if they are not used, then what is the advantage? (I really like the InnooDB storage in MySQL)

I'm not sure whether avoiding deadlocks and using row-level locking by default qualifies as "advanced features", but unless you use InnoDB with MySQL, you don't get that from MySQL. Postgres has been around for a lot longer, and isn't as volatile as MySQL seems to be; also, it avoids some of the needless timer overhead that MySQL seems to enjoy, and the less-accurate-but-much-quicker gettimeofday() under Linux helps MySQL on that platform versus FreeBSD.

As for the disk configuration, using RAID-5 is one of the worst possible choices for a database; using multiple RAID-1 mirrors or a RAID-10 config would probably do a lot better in terms of performance and reliability.

Is RAID5 really that bad when a lot of fast disks are used and the controller has a decent cache with a BBWC? Thanks for the feedback guys.

Yes, RAID-5 really can be that bad, unless your database is read-only or read-mostly. Lots of small writes will perform badly under RAID-5, even with a battery-backed write-cache in write-back mode...

--
-Chuck

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to