Обычные SD карты на 2 ГБ; SDHC (Secure Digital High Capacity) обеспечивает доступ от 4 ГБ до 16 ГБ; SDXC (Емкость Secure Digital eXtended) позволяет получить от 32 ГБ до 2 ТБ. С практической точки зрения, вы будете использовать SDHC-карты в большинстве случаев - менее 4 ГБ является своего рода ограничением, вынуждают носить с собой запасную или две карты, а все, что больше 16 ГБ, слишком дорого для практического применения, если вы работа с камерой с очень высоким разрешением и запись необработанных данных.
Скорость карты - отдельная сделка. Это не имеет прямого отношения к емкости.
Что касается MMC (MultiMedia Card), это устаревший формат. Семейство SD имеет одинаковую физическую схему и электрические контакты, поэтому большинство устройств SD-карт также могут использовать MMC, если у вас старые карты лежат рядом.