I'm trying to figure out how to set up the storage for a site that currently requires only one server, but will certainly grow to demand more. I the database is largely innodb tables. I understand that clustering servers isn't an option because that ignores foreign keys. I saw reference to federated storage, but that seems to have issues too. Do you have any other storage suggestions that are compatible with foreign keys, and know the pros and cons? Thanks for the help.