На данный момент нам знакомо ровно два вида структуры БД, которые применяются в e-commerce.
- построенных на стантартных принципах реляционных БД (встречаются нормированные и не нормированные).
- построенных на принципах EAV, где в качестве хранилища используется все таже реляционная БД .
Следует отметить, что EAV используют такие продукты как magento, bitrix, что заставляет задуматься, а может этот принцип действительно дает возможность разрабатывать "успешное" ПО.
Чтобы было понятнее о принципе EAV в Magento - делаю вставку красноречивой схемы, где описывается как хранится информация о продукте.