NoSQL im E-Commerce Präsentation Shopware Community Day 2013

14
NOSQL IM E-COMMERCE Performance und Relevanz bei Millionen Artikeln

Transcript of NoSQL im E-Commerce Präsentation Shopware Community Day 2013

Page 1: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

NoSQL im E-commErcEPerformance und Relevanz bei Millionen Artikeln

Page 2: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

Joscha KrugGeschäftsführer

Page 3: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

ANfrAgEWir haben viele Artikel...

Page 4: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

ANfrAgEWir haben viele Artikel......SEHR viele...

Page 5: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

„ViELE“...was wir heute darunter verstehen

ArtikEL ~ 6,5 Millionen

UPDAtES ~ 250.000 / Tag

BiLDEr ~ 350 GB

Page 6: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

mySQL ENtLAStENMySQL verwenden wir für die Standard-Shopfunktionen.

nur Artikel Basis-DatenArtikelnummer, Name, Stock, Preis, etc.

Page 7: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

mySQL ENtLAStENMySQL verwenden wir für die Standard-Shopfunktionen.

nur Artikel Basis-DatenArtikelnummer, Name, Stock, Preis, etc.

NoSQL für Zusatzdaten ...Autor, Beschreibung, Meldenummern, Verlag, etc.

... und Kategoriezuordnung

Page 8: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

HoStiNg-koNzEPt

Loadbalancer

App-Server

Datenbank ES-Cluster

Importer

Page 9: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

kAtEgoriE-zUorDNUNgmal anders gedacht

Default m:nriesige Tabelle, langsam, aufwändig beim Import

ElasticSearch-Queryschnell, einfach zu ergänzen

aber Filterung über Kategorien tricky

Page 10: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

WAS‘N NU‘?

Page 11: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

WAS So NocH mit kommtGoodies

Autosuggestionschnell und ohne Umwege

FacettierungCaching von ElasticSearch mit ElasticSearch

MySQL weiter umgehen direkte Ausgabe statt über Objekte

Page 12: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

rELEVANzden richtigen Artikel finden

Page 13: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

gEWicHtUNgBoosting

Bequem...Schnell zu ändern

...aber gefährlich und evtl. teuer.besser vorberechnen!

Fragt euren Kunden!Der sollte das wissen.

Page 14: NoSQL im E-Commerce Präsentation Shopware Community Day 2013

DANkEDas war‘s auch schon!