I'm busy designing a database which is going to be running on MySQL. I have done a lot of researching on various elements of the database (a lot of which has been on these forums) but am having difficulty in working out some specifics about the two table types of MyISAM and InnoDB.
I realise that MyISAM doesn't support refferential integrity, but when I have tried producing tables in InnoDB the size of the tables is HUGE in comparrison to the same table in MyIsam.
So I guess questions are:
1) Does an InnoDB table always take considerably more disc space to store than a MyISAM table (With the same data)?
2) Is there a difference in terms of access speeds other than the size of the table (important as the MySQL server is running on ancient hardware).
3) Anything else that I need to consider when choosing the type (read about InnoDB becomming proprietry, so future support?)
Thanks in advance for any replies and information on this topic
P.S. Sorry if this has been answered before but couldn't find anything while searching the forums (It may just be that I am a bit crap at searching).