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

Post on 12-Jun-2015

561 views 1 download

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

NoSQL im E-commErcEPerformance und Relevanz bei Millionen Artikeln

Joscha KrugGeschäftsführer

ANfrAgEWir haben viele Artikel...

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

„ViELE“...was wir heute darunter verstehen

ArtikEL ~ 6,5 Millionen

UPDAtES ~ 250.000 / Tag

BiLDEr ~ 350 GB

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

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

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

HoStiNg-koNzEPt

Loadbalancer

App-Server

Datenbank ES-Cluster

Importer

kAtEgoriE-zUorDNUNgmal anders gedacht

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

ElasticSearch-Queryschnell, einfach zu ergänzen

aber Filterung über Kategorien tricky

WAS‘N NU‘?

WAS So NocH mit kommtGoodies

Autosuggestionschnell und ohne Umwege

FacettierungCaching von ElasticSearch mit ElasticSearch

MySQL weiter umgehen direkte Ausgabe statt über Objekte

rELEVANzden richtigen Artikel finden

gEWicHtUNgBoosting

Bequem...Schnell zu ändern

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

Fragt euren Kunden!Der sollte das wissen.

DANkEDas war‘s auch schon!