Re: Helpon Mysql Table Type
chasun wrote:
1. Is Mysql suitable and reliable for the above kind of application?
Yes
Quote:2. What type of Table should I use? MyIsam or InnoDB?
Depends on how hard this db will be used. For this kind of thing to have a significant effect I am talking about thousands and thousands of queries a day.
Changing the type later is not too hard, but the basics ar that MyIsam is faster but does not have row locking, only table locking.
Quote:3. Can the Locking of Tables can cause any corruption or any other problems? One of my tables crashed during the trials(The platform was Mysql on Windows 98), hence the query.
I don't think so
Quote:4. What should be the frequency of optimising the tables?
Depends on usage. It can cause the db to be sluggish. But even on large dbs, you rarely have problems and you likely don't even need to do it once a month.
Quote:5. Can a Windows NT server with Mysql & PHP give a performance par with the Linux?
What is the criteria for performance? Windows has a lot of unecessary overhead that I don't like in a server. For example, a GUI. I have no need for "windows" at all in a server, I just need command line.
So any server like Windows' servers or Apple's servers that has a fancy GUI is running a lot of wholly unecessary stuff as far as the web app is concerned.