O projektu
Vývoj unikátní specializované databáze pro e-commerce řešení je spolufinancován Evropskou unií.
Hlavním cílem projektu je výzkum a vývoj funkčního softwarového řešení pro oblast e-commerce. Registrační číslo: CZ.01.1.02/0.0/0.0/19_262/0020308
Dílčím cílem projektu je potvrdit hypotézu, že současné tradiční technologie nejsou vhodné jako vyhledávací engine pro e-commerce řešení a následně vývoj nového řešení splňující dnešní náročné požadavky, především z pohledu rychlosti hledání.
Z dosavadního vývoje a testů už můžeme říci, že evitaDB je:
“100x rychlejší jak PostgreSQL a 10x jak Elasticsearch”
*) Výsledky z dosavadního vývoje a testů. Zajímá vás, jak testujeme a na čem testujeme?
Popis jednotlivých etap projektu
Délka projektu je naplánována na celkem 35 měsíců. Realizace projektu byla rozdělena do celkem 3 etap:
- Etapa I = 02/2020 – 01/2021
- Etapa II = 02/2021 – 01/2022
- Etapa III = 02/2022 – 12/2022
Etapa I:
- Úvodní fáze projektu
- Design API
- Implementace funkčních testů
- REST API
- Příprava testovacích dat
- Úvodní referenční implementace
- Referenční implementace API nad relační databází #1
- Referenční implementace API nad NoSQL databází #2
- Vlastní implementace API #3
- Výkonové testování
- Analýza výkonnostních slabin
- Přípravná fáze pro optimalizaci
Etapa II:
- Optimalizace, reálný frontend
- Optimalizace vyhledávacího stroje
- Rozhodnutí o vítězné implementaci
- Implementace frontendu katalogu
- Dokumentace řešení
- Pilotní projekt
- Implementace pilotního projektu středního rozsahu
Etapa III:
- Implementace požadavků pro reálný provoz
- Realizace provozních požadavků
- Dokumentace a testování
- Zaváděcí projekty - podpora a vývoj
- Open Source, podpora pro implementaci zaváděcích reálných projektů středního a velkého rozsahu
Cíl
Cílem je dosažení výstupu projektu v podobě funkčního softwaru pro tržní segment e-commerce, který bude mít tyto klíčové vlastnosti:
- dostatečně rozšiřitelný z hlediska možností využití pro standardizované e-shopy
- variabilní z pohledu implementace na různé požadavky B2B i B2C řešení
- sériově použitelný z hlediska úspory značného množství práce implementátorů
- parametrově propracovaný pro maximalizaci úspory času k řešení požadavků koncového uživatele
- používající optimální vyhledávací algoritmy s cílem snížení nároků na výpočetní výkon CPU (snižování spotřeby energie)
- zcela inovativním a unikátním softwarovým prvkem pro obor e-commerce
Pro splnění cílů projektu je podstatná také spolupráce v oblasti výzkumu a vývoje s významným partnerem, kterým je pro realizaci tohoto projektu Univerzita Hradec Králové. Realizace VaV aktivit projektu až do dosažení funkčního softwarového řešení s ověřením v praxi je plánována v celkové délce na 35 měsíců.
Lidé
Řešitelský tým projektu je složen ze zaměstnanců žadatele (FG Forrest, a.s.) a zaměstnanců partnera (Univerzita Hradec Králové, Fakulta informatiky a managementu). Tito zaměstnanci se podílí na jednotlivých fázích výzkumu a vývoje dle předem naplánovaného odhadu náročnosti realizace projektu (vychází z kvalifikovaného odhadu a zkušeností s realizací obdobných projektů).
Autor a iniciátor výzkumu
- Ing. Jan Novotný Profil
Řízení projektu
- Ing. Radovan Jelen, FG Forrest, a.s. Profil
- doc. RNDr. Petra Poulová, Ph.D., Univerzita Hradec Králové Profil
PostgreSQL tým
- Ing. Barbora Tesařová, Ph.D. Profil
- Bc. Lukáš Hornych Profil
- Bc. Tomáš Pozler Profil
- Bc. Jiří Bonsch Profil
Elasticsearch tým
- Ing. Tomáš Nacházel, Ph.D. Profil
- Ing. Štěpán Kameník Profil
- Ing. David Grey Profil
- Ing. Vladislav Poverin Profil
In-memory tým
Projekt
VÝVOJ UNIKÁTNÍ SPECIALIZOVANÉ DATABÁZE PRO E-COMMERCE ŘEŠENÍ je spolufinancován Evropskou unií.
Hlavním cílem projektu je výzkum a vývoj funkčního softwarového řešení pro oblast e-commerce. Registrační číslo: CZ.01.1.02/0.0/0.0/19_262/0020308
EVROPSKÁ UNIE
Evropský fond pro regionální rozvoj
OP Podnikání a inovace pro konkurenceschopnost