5. „Viele“
...was wir heute darunter verstehen
Artikel ~ 6,5 Millionen
UPDATES ~ 250.000 / Tag
Bilder ~ 350 GB
6. MySQL Entlasten
MySQL verwenden wir für die Standard-Shopfunktionen.
nur Artikel Basis-Daten
Artikelnummer, Name, Stock, Preis, etc.
7. MySQL Entlasten
MySQL verwenden wir für die Standard-Shopfunktionen.
nur Artikel Basis-Daten
Artikelnummer, Name, Stock, Preis, etc.
NoSQL für Zusatzdaten ...
Autor, Beschreibung, Meldenummern, Verlag, etc.
... und Kategoriezuordnung
9. Kategorie-zuoRdnung
mal anders gedacht
Default m:n
riesige Tabelle, langsam, aufwändig beim Import
ElasticSearch-Query
schnell, einfach zu ergänzen
aber
Filterung über Kategorien tricky
11. Was so NOCH mit kommt
Goodies
Autosuggestion
schnell und ohne Umwege
Facettierung
Caching von ElasticSearch mit ElasticSearch
MySQL weiter umgehen
direkte Ausgabe statt über Objekte