Всем привет, подскажите пожалуйста:
1) что лучше использовать для агрегатора объявлений, MyISAM или InnoDB
2) смотрю две базы opencart и wordpress, opencart вижу написан на MyISAM, а WP на InnoDB, понятно что в MyISAM нет внешних ключей и opencart их не использовал, а почему в WP нет никаких внешних связей?
3) и такой общий вопрос если выбирать InnoDB нужно использовать внешние ключи?, опять же смотрю на WP и не вижу там внешних, но вместо ключей там использовали индексы, как лучше?
Буду благодарен за любые советы!)
Внешний ключ гарантирует консистентность данных, но требует немного лишнего времени при insert/update.
Индекс обычно значительно ускоряет select, но чуть-чуть замедляет insert/update/delete.
То есть обычно от них польза, но все-таки нужно думать головой, когда их надо или не надо применять.