On Monday, 28 בNovember 2005 19:59, Mieke Banderas wrote: > Given the sad, sad performance findings at: > "No More Apple Mysteries, Part Two" > Date: September 1st, 2005 > <http://www.anandtech.com/mac/showdoc.aspx?i=2520>
> I don't enough of JVMs to know if Javabased DBs are usually better > performancewise than MySQL/PostgreSQL, but my thought was that if > everything is kept within the JVM, the weak performance spots in OS X > would be minimized as threads would be handled within JVM rather than > within OS X. Threads being being the prime suspect in the weak MySQL > performance in OS X according Anandtech. After reading the article I can say two things: a) I think their take on the thread vs. process creation issue is completely wrong. They are basically saying "thread creation on linux is the same as process creation and is very fast, but thread creation on MAC OSX is not the same as process creation because process creation also creates a task. Because we tested process creation to be slower on MAC OSX, we conclude that thread creation is slower." Am I the only one that see how broken the logic here ? b) Even assuming they are right, you still want to choose MySQL over JVM space databases, because Java and Java databases are very much thread enabled and create and destroy many threads. MySQL OTOH uses very little threads - essentially it only creates a new thread to handle a new client, and even then a single thread handles several clients before another thread is required. -- Oded Arbel m-Wise mobile solutions [EMAIL PROTECTED] +972-9-9611212 (204) +972-54-7340014 ::.. General Failure's Fault. Not Yours. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]