Structure for Products table to store products details from various fields I’m building an application which requires supporting various categories of fields of products (as in products in Fashion, Electronics, Automobile, Grocery etc.), so obviously, for products in every field (& even for their sub-categories), product properties would vary from category to category. Example: Products in Fashion field, are like Jeans, Shirts, etc. which have properties like size, color, type, material-type, etc. , whereas Products in Electronics , can be like Mobile phones, Laptops, etc. which can have product properties like, processor, memory, storage, size, color, etc. My Question is in regarding, how do I store such information in most generalized & efficient way possible? What I’ve thought of a solution: I’ve thought of creating three tables for maintaining this information. products table: This table will contain all products & their categories in nested set form such...