Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Data Isolation andMerchandizing in a SingleMagento Instance
Insert photo of speakerhere891 pixels h x 688 pixels wVitality GolomoziyArchitectAnton KaplyaSenior software developer
Agenda• Background• Business Use case• Our Approach• The Solution• Learn More
Background: Who we are?
Background: What are we doing• Help customer tosucceed• Provide uniquesolutions for specificcustomer needs
Business use case• Extendmerchandizingexperience
Business use case• Large instance setup• 100k+ products• Many websites/stores
Business use case: Performance
Business use case: Flexibility
Approach
Approach: Data isolation
Approach: FlexibilityShoesMen’sSneakersSKU 001SKU 002BootsWomen’sHeelsFlatsWomen’sHeelsFlatsSKU 002
Approach: Changes tracking
Approach: Apply changes
The Solution: IsolationCatalog_product_entity1 Product A data2 Product B data3 … …Catalog_product_entity_11 Product A2 Pro...
The Solution: Isolation
The Solution: Changes tracking• MySQL level data changes log• Implemented by triggers
The Solution: Apply changesUpdates
The Solution: Apply changesRewrite
The Solution: Apply changesReplace
Learn moremagentocommerce.com/consultingmagentocommerce.com/trainingconsulting@magento.comvgolomoziy@ebay.comakaplya@ebay....
Thank you forattention.
Upcoming SlideShare
Loading in …5
×

Data Isolation and Merchandizing in a Single Magento Instance | Imagine 2013 Technology | Vitality Golomoziy, Anton Kaplya

617 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Data Isolation and Merchandizing in a Single Magento Instance | Imagine 2013 Technology | Vitality Golomoziy, Anton Kaplya

  1. 1. Data Isolation andMerchandizing in a SingleMagento Instance
  2. 2. Insert photo of speakerhere891 pixels h x 688 pixels wVitality GolomoziyArchitectAnton KaplyaSenior software developer
  3. 3. Agenda• Background• Business Use case• Our Approach• The Solution• Learn More
  4. 4. Background: Who we are?
  5. 5. Background: What are we doing• Help customer tosucceed• Provide uniquesolutions for specificcustomer needs
  6. 6. Business use case• Extendmerchandizingexperience
  7. 7. Business use case• Large instance setup• 100k+ products• Many websites/stores
  8. 8. Business use case: Performance
  9. 9. Business use case: Flexibility
  10. 10. Approach
  11. 11. Approach: Data isolation
  12. 12. Approach: FlexibilityShoesMen’sSneakersSKU 001SKU 002BootsWomen’sHeelsFlatsWomen’sHeelsFlatsSKU 002
  13. 13. Approach: Changes tracking
  14. 14. Approach: Apply changes
  15. 15. The Solution: IsolationCatalog_product_entity1 Product A data2 Product B data3 … …Catalog_product_entity_11 Product A2 Product B3 Product CCatalog_product_entity_21 Product A2 Product B3 Product C
  16. 16. The Solution: Isolation
  17. 17. The Solution: Changes tracking• MySQL level data changes log• Implemented by triggers
  18. 18. The Solution: Apply changesUpdates
  19. 19. The Solution: Apply changesRewrite
  20. 20. The Solution: Apply changesReplace
  21. 21. Learn moremagentocommerce.com/consultingmagentocommerce.com/trainingconsulting@magento.comvgolomoziy@ebay.comakaplya@ebay.com
  22. 22. Thank you forattention.

×