data isolation and merchandizing in a single magento instance | imagine 2013 technology | vitality...
TRANSCRIPT
Data Isolation and
Merchandizing in a Single
Magento Instance
Insert photo of speaker
here
891 pixels h x 688 pixels w
Vitality Golomoziy
Architect
Anton Kaplya
Senior software developer
Agenda
• Background • Business Use case
• Our Approach
• The Solution
• Learn More
Background: Who we are?
Background: What are we doing
• Help customer to
succeed
• Provide unique
solutions for specific
customer needs
Business use case
• Extend
merchandizing
experience
Business use case
• Large instance setup
• 100k+ products
• Many websites/stores
Business use case: Performance
Business use case: Flexibility
Approach
Approach: Data isolation
Approach: Flexibility
Shoes
Men’s
Sneakers
SKU 001
SKU 002
Boots
Women’s
Heels
Flats
Women’s
Heels
Flats
SKU 002
Approach: Changes tracking
Approach: Apply changes
The Solution: Isolation
Catalog_product_entity
1 Product A data
2 Product B data
3 … …
Catalog_product_entity_1
1 Product A
2 Product B
3 Product C
Catalog_product_entity_2
1 Product A
2 Product B
3 Product C
The Solution: Isolation
The Solution: Changes tracking
• MySQL level data changes log
• Implemented by triggers
The Solution: Apply changes Updates
The Solution: Apply changes Rewrite
The Solution: Apply changes Replace
Learn more
magentocommerce.com/consulting
magentocommerce.com/training
Thank you for
attention.