NoSQL imE-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 verstehenArtikel	 ~ 6,5 MillionenUPDATES	 ~ 250.000 / TagBilder	 ~ 350 GB
MySQL EntlastenMySQL verwenden wir für die Standard-Shopfunktionen.nur Artikel Basis-DatenArtikelnummer, Name, Stock, Prei...
MySQL EntlastenMySQL verwenden wir für die Standard-Shopfunktionen.nur Artikel Basis-DatenArtikelnummer, Name, Stock, Prei...
HOSTING-KonzeptLoadbalancerApp-ServerDatenbank ES-ClusterImporter
Kategorie-zuoRdnungmal anders gedachtDefault m:nriesige Tabelle, langsam, aufwändig beim ImportElasticSearch-Queryschnell,...
Was‘n nu‘?
Was so NOCH mit kommtGoodiesAutosuggestionschnell und ohne UmwegeFacettierungCaching von ElasticSearch mit ElasticSearchMy...
Relevanzden richtigen Artikel finden
GewichtungBoostingBequem...Schnell zu ändern...aber gefährlich und evtl. teuer.besser vorberechnen!Fragt euren Kunden!Der ...
DankeDas war‘s auch schon!
Nächste SlideShare
Wird geladen in …5
×

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

881 Aufrufe

Veröffentlicht am

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
881
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
5
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

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

  1. 1. NoSQL imE-commercePerformance und Relevanz bei Millionen Artikeln
  2. 2. Joscha KrugGeschäftsführer
  3. 3. AnfrageWir haben viele Artikel...
  4. 4. AnfrageWir haben viele Artikel......SEHR viele...
  5. 5. „Viele“...was wir heute darunter verstehenArtikel ~ 6,5 MillionenUPDATES ~ 250.000 / TagBilder ~ 350 GB
  6. 6. MySQL EntlastenMySQL verwenden wir für die Standard-Shopfunktionen.nur Artikel Basis-DatenArtikelnummer, Name, Stock, Preis, etc.
  7. 7. 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
  8. 8. HOSTING-KonzeptLoadbalancerApp-ServerDatenbank ES-ClusterImporter
  9. 9. Kategorie-zuoRdnungmal anders gedachtDefault m:nriesige Tabelle, langsam, aufwändig beim ImportElasticSearch-Queryschnell, einfach zu ergänzenaberFilterung über Kategorien tricky
  10. 10. Was‘n nu‘?
  11. 11. Was so NOCH mit kommtGoodiesAutosuggestionschnell und ohne UmwegeFacettierungCaching von ElasticSearch mit ElasticSearchMySQL weiter umgehendirekte Ausgabe statt über Objekte
  12. 12. Relevanzden richtigen Artikel finden
  13. 13. GewichtungBoostingBequem...Schnell zu ändern...aber gefährlich und evtl. teuer.besser vorberechnen!Fragt euren Kunden!Der sollte das wissen.
  14. 14. DankeDas war‘s auch schon!

×