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. 22 Mars 2022PHP Development in Montreal: What Companies are Asking For173 vues
  2. 5 Fév. 2022The History of Crypto Mining: How Long Has It Been Around?250 vues
  3. 4 Fév. 2022PHP Programming Services That Are in High Demand by Businesses228 vues
  4. 28 Déc. 202110 Reasons Why Programmers Use PHP274 vues
  5. 23 Nov. 20216 Benefits of Outsourcing Your IT to Improve Efficiency515 vues
  6. 22 Août 2021php in Montreal is constantly rising in popularity404 vues
  7. 10 Juil. 2021Our confreres of SimplyPHP399 vues
  8. 31 Mars 2021The latest about php!653 vues
  9. 20 Nov. 2020Where to find the best Php developers offshore657 vues
  10. 30 Oct. 2020Embrace projects in web development and programming676 vues
  11. 30 Sept. 2020A team of very high end Php programmers to hire743 vues
  12. 29 Août 2020The Php web development needed for your website732 vues
  13. 28 Mars 2020How to design with php ?1045 vues