Ahoj, ja bych neco takoveho nacpal do Elasticsearch. Zadarmo k tomu dostanes kibanu kde si muzes naklikat jakekoliv ad-hoc dashboardy se kterymi se nemusis pak trapit rucne (idealne kibana jako prototyp a pak vytvorit vlastni aplikaci pro lepsi UI/UX) a zaroven se nemusis strachovat o zadne skalovani a podobne veci.
Disclaimer: elasticsearch je muj zamestnavatel takze o objektivite nemuze byt rec, ale tohle je use case ktery u nasich uzivatelu vidim casto a funguje to dobre. Honza Král E-Mail: honza.k...@gmail.com Phone: +420 606 678585 On Thu, Nov 29, 2018 at 12:13 PM Stanislav Vasko <stanislav.va...@gmail.com> wrote: > Zdravím, > > pár let si v Django píšu menší aplikace pro svou práci a napsal jsem pár > řešení pro své klienty. Pro tyto účely používám SQLite a nikdy jsem > nenarazil na problém, navíc si mohu DB se zdrojákem snadno verzovat v GITu. > Nyní ale chci jeden ze svých projektů (analýza produktů na Heureka.cz) > zásadně rozšířit a rád bych si od začátku zvolil vhodný DB podvozek. Budu > 3x denně stahovat údaje o produktech (je jich asi 10 tisíc) přes Heureka > API. Kromě aktuální ceny produktu ještě budu potřebovat uložit data o > nabídkách jednotlivých e-shopů (cca 20 e-shopů na produkt, ukládat se bude > aktuální cena, pozice, skladovost a několik dalších parametrů). Tedy denně > 10.000 (produktů) x 3 (denně stahovat nabídky) x 20 (údajů o nabídce > konkrétního eshopu) záznamů. K tomu se určitě ještě něco přidá. Tato data > potřebuji dále zpracovávat. Typicky Dashboard s reportem aktuálně produktů > prodávaných pod určitou cenou, report firem prodávajících pod cenou nebo > náhled detailu produktu s historií průměrné a minimální ceny apod. > > Chtěl bych se zeptat zkušenějších programátorů na čem (případně navést i > detailněji) postavit DB podvozek. Problém asi není ani tak v tom data > uložit, ale hlavně abych z nich byl schopen v reálném čase něco sestavit. > Asi bude třeba vytvořit i nějaké roboty, kteří z dat za daný den/měsíc > připraví nějaká mezidata, vypočtou dashboard, protože přímé realtime > zpracování by bylo příliš pomalé. Nebo se mýlím? > > Díky za každý tip na DB, případně budu rád i za navedení na nějaký > relevantní zdroj informací o tom jakou a proč DB zvolit, případně kde mají > limity. Osobně studuji a váhám mezi SQLite, MySQL a PostgreSQL. > > Díky, Standa > > -- > -- > E-mailová skupina django-cs@googlegroups.com > Správa: http://groups.google.cz/group/django-cs > --- > Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny > „django-cs“ ve Skupinách Google. > Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, > zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com. > Chcete-li tuto diskusi zobrazit na webu, navštivte > https://groups.google.com/d/msgid/django-cs/7c78faf6-54b8-4130-95bb-293f6199f14e%40googlegroups.com > <https://groups.google.com/d/msgid/django-cs/7c78faf6-54b8-4130-95bb-293f6199f14e%40googlegroups.com?utm_medium=email&utm_source=footer> > . > Další možnosti najdete na https://groups.google.com/d/optout. > -- -- E-mailová skupina django-cs@googlegroups.com Správa: http://groups.google.cz/group/django-cs --- Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs ve Skupinách Google. Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com. Chcete-li zobrazit tuto diskusi na webu, navštivte https://groups.google.com/d/msgid/django-cs/CADoCwr3Y%3DAy9ihYicDh84kZsH-WRhaYoiBGyEyH8d7bSPhjKGw%40mail.gmail.com. Další možnosti najdete na adrese https://groups.google.com/d/optout.