Magento数据库平面表


Magento Database Flat Table

我有一个关于Magento数据库的常见问题,

在magento中,有一些平面表在对相关表执行DML时同时更新,这些平面表仅可读,

如果是这样的话,为什么magento团队没有使用视图而不是平面表

虽然Magento通常在MySQL等关系数据库技术上运行,但它将数据存储为EAV数据库。检索以这种方式存储的数据所必需的kajigery技巧可能是设置视图的诅咒。您需要大量的自联接来将行转换回您在关系数据库中习惯的列式存储。

加速EAV数据检索的常见方法是将其取出并存储在平面文件中。