Web

Magento is super easy to do product table !

You must understand what Magento does when it creates the MySQL tables of flat products. And you will soon find that, if you do not touch the parameterization of the attributes, you do not obtain at all the expected result !

Model EAV and flat catalog

What makes Magento flexible ? It is the management of its attributes by an EAV model. Each entity (product, customer, order, etc.) is composed of attributes (price, color, country, etc.) each of which has a value ("$ 100", "green" ...). As a site evolves quickly, we must be able to add or remove attributes to entities. The EAV (Entity Attributes Values) model is designed for this purpose, it allows to easily manage attributes and their values, without modifying the structure of the database and without writing a single line of code.
This is a huge advantage, but there is a size constraint : when Magento has to retrieve an entity (a product for example), it has to browse a large number of tables in the database to assemble the attribute values ​​and reconstitute information. When you need to display a category page with 50 products that each have 50 attributes, you quickly reach the tolerable limit. As the response time of a site is the number one criterion in the success of an e-commerce site, it was necessary to find an answer. Remember? Magento does it!

To speed up the read requests on the database, Magento will build new tables where each field (or column) will represent an attribute. And each record (or row) will represent the values ​​of the attributes of an entity. It's quick and easy ! This is the flat catalog !
In short, we first define the database structure via the back end (EAV) and then with the option flat catalog activated, Magento generates the corresponding database. It is simple and easy ! For any questions on the best ecommerce platform, contact Gentflow here !

Les publications similaires de "Develop your website"

  1. 10 Juil. 2021Our confreres of SimplyPHP2 vues
  2. 31 Mars 2021The latest about php!155 vues
  3. 20 Nov. 2020Where to find the best Php developers offshore260 vues
  4. 30 Oct. 2020Embrace projects in web development and programming276 vues
  5. 30 Sept. 2020A team of very high end Php programmers to hire323 vues
  6. 29 Août 2020The Php web development needed for your website358 vues
  7. 28 Mars 2020How to design with php ?646 vues
  8. 22 Fév. 2020Where to learn the code ??630 vues
  9. 25 Juin 2019How to start to develop in PHP ?1002 vues
  10. 7 Fév. 2019The difference inbetween Php and magneto developers1051 vues
  11. 30 Août 2018Why you can rely on Koodos for web solutions1204 vues
  12. 5 Mai 2018Hire today's top PHP developers1672 vues
  13. 28 Fév. 2018The differences between a static and a dynamic website1459 vues