Thu, Feb 29, 2024, 4:00 PM - 6:00 PM (UTC)
Přednáška by vás mohla zaujmout, i když zrovna s eshopy nepracujete.
EvitaDB je volně dostupná in-memory databáze, kterou vytvořila firma FG Forrest ve spolupráci s Univerzitou Hradec Králové. Firma FG Forrest staví velké e-shopy a na nich jim standardní databáze svým výkonem přestaly stačit. Hledali proto efektivnější řešení.
Proces pojali opravdu pečlivě - pracovali na 3 implementacích Postgres, ElasticSearch a vlastní in-memory databázi - vše porovnávali a testovali na produkčních datech. Cestou narazili na spoustu zajímavých problémů, které při vývoji běžné aplikace nepotkáte.
Na tohle všechno se můžete zeptat přímo Jana Novotného a jeho kolegů, kteří u vývoje evitaDB stáli od začátku a věnovali jí 3 roky vývoje. Prostor pro zajímavou diskusi bude jak na přednášce, která nám evitaDB představí, tak i na afterparty, kam všichni přednášející vyrazí s námi.
Doménově specifické databáze poskytují vývojářům řadu výhod, které databáze s obecným zaměřením nenabídnou. Cílem projektu evitaDB je splnit požadavky e-commerce projektů a webových katalogů. Databáze nabízí vývojářům API, které pokrývá všechny základní potřeby v této oblasti a je dostupné ve formátech, na které jsou zvyklí (GraphQL, REST, gRPC, nativní Java a C#). Kromě úspory času vývojářů se zaměřuje na vysokou propustnost a nízkou latenci komplexních dotazů díky in-memory indexům.
V přednášce vám ukážeme, jak API funguje, jak vypadá dotazovací jazyk, jak rychle rozjet databázi lokálně a jak vám to vše může pomoci při vaší práci. Nakoukneme pod pokličku Java a C# klienta a předvedeme naši webovou laboratoř pro vizualizaci dat v databázi.