MyISAM или InnoDB для приложения для социальных сетей - PullRequest
0 голосов
/ 15 января 2012

Я работаю над проектом колледжа для социальной сети веб-приложения.Я закончил с частью дизайна схемы. Я использую PHP + MySQL .Прямо сейчас я тестирую приложение, и таблицы MyISAM .Но я узнал, что myISAM не обеспечивает блокировку на уровне строк , но на уровне таблиц.Поэтому я не понимаю, нужно ли мне переключиться на InnoDB .Я ожидаю, что 8: 3 select v / s update и 30 обновлений в секунду - мой пороговый предел.Я полагаюсь на сервер виртуального хостинга.Поэтому, пожалуйста, помогите мне с этим.Рад слышать из базы данных ЭКСПЕРТ ...

1 Ответ

1 голос
/ 15 января 2012

Я бы порекомендовал движок InnoDB, потому что он имеет лучшую производительность в OLTP.

MyISAM работает слишком быстро при использовании в не параллельных (или с низким параллелизмом) запросах.

Также вы можете воспользоваться целостностью внешнего ключа.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...