Я - веб-дизайнер из Нидерландов. Я как бы новичок в создании веб-приложений с нуля, я всегда использовал CMS и настраивал их.MySQL решение для хранения двигателя
Я создаю сайт аукциона в php/mysql, который закончен. Недавно я прочитал несколько статей о механизмах хранения.
У меня есть несколько вопросов, которые были беспокоит меня на некоторое время теперь:
Какой механизм хранения данных лучше всего подходит для моего сайта, я использую MyISAM, InnoDB и т.д.
Веб-сайт, который я создаю, является сайтом аукциона, он должен иметь дело с несколькими чтением и написанием КАЖДЫЙ ВТОРОЙ !! Он должен проверить, открыты ли аукционы, закрыты ли, приостановлены, текущая цена и т. Д.
Я знаю, что не все таблицы в моей базе данных будут доступны, это всего лишь 3. В настоящее время они все являются myIsam. Это хорошо? должен ли я изменить их все? Изменить нет? Я действительно не знаю, что делать. Я меняю их, это сильно повлияет на мой сайт. И finnaly эти изменения будут применяться легко, или их трудно сделать.
Еще один вопрос, который я имею о системах кеширования.
Я тоже прочитал несколько о них, но я не знаю, применяются ли они к веб-сайту, который у меня есть. Данные, которые я получаю из базы данных, меняются много. Удобно ли мне кэшировать их? Например, аукцион можно кэшировать, потому что не все элементы меняются. Но аукцион не будет там навсегда, через несколько часов его уйдет.
Я не вижу, как кэш-система может применяться к этому, или я вижу это неправильно. И снова, если эта система применится ко мне, это изменение потребует больших усилий, и эти усилия сделают огромные изменения.
Все эти вопросы я есть, они на самом деле вообще я думаю, я надеюсь, что некоторые люди могут помочь мне с ними, я бы очень признателен.
С уважением
Этот вопрос может быть полезным: http://stackoverflow.com/questions/1680023/mysql-best-storage-engine-for-constantly-changing-data –