@vGrabko99
html, css, js, php, golang, mysql

Для какого типа запросов надо делать тип бд?

Привет. У меня есть таблицы с которых в основном идут select запросы в некоторых в основном insert запросы, а например в бд чатиков 30% insert 20% delete и 50% select

Возник вопрос. Для каких запросов надо делать тип таблицы? К примеру где выбрать InnoDB, а где Myisam

Гугли о различиях типов таблиц так нечего и не нашел.
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Вы на самом деле очень широкий вопрос задали.
Выбирать storage engine исходя из типа запроса неправильно, нужно понимать, как каждый конкретный engine такие запросы обрабатывает, какие у него сильные и слабые стороны исходя именно из ваших требований, потому что сами по себе движки не плохи и не хороши, они могут только больше или меньше подходить под конкретную задачу.
Для этого нужно почитать какие-нибудь умные книжки. Например, вот одна из лучших книг на эту тему (на русском, правда, нет самого последнего, 3-го издания, но для знакомства и это подойдет).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Если я вас правильно понимаю, то вам нужно погуглить в чем различия между MyISAM и InnoDB, хотя бы вот в таком варианте. В конце поста есть краткое резюме.
И уже в зависимости от вашей системы делать выбор той или иной системой хранения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы