В MYSQL с чистой точки зрения производительности, если у меня есть таблица с большим объемом данных с соотношением чтения / записи 10/1. быстрее ли в производительности чтения / записи иметь 4 критерия поиска в отдельных столбцах и все они проиндексированы, или они объединены в одну строку, выступающую в качестве ключа, и сохранены в одном индексированном столбце?
например. скажем, эта таблица с 5 столбцами, именем, фамилией, полом, страной и файлом, где первые четыре столбца ВСЕГДА будут заданы как часть параметров поиска в поиске, или иметь таблицу с двумя столбцами, ключом и файлом. где значение ключа может быть john-smith-male-australia ??
Я не совсем понимаю плюсы и минусы. Я хочу подчеркнуть, что все параметры будут указаны при поиске.