evitaDB - Fast e-commerce database
O projektu

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:

  1. Etapa I = 02/2020 – 01/2021
  2. Etapa II = 02/2021 – 01/2022
  3. Etapa III = 02/2022 – 12/2022

Etapa I:

  1. Úvodní fáze projektu 
    1. Design API
    2. Implementace funkčních testů
    3. REST API
    4. Příprava testovacích dat
  2. Úvodní referenční implementace 
    1. Referenční implementace API nad relační databází #1
    2. Referenční implementace API nad NoSQL databází #2
    3. Vlastní implementace API #3
    4. Výkonové testování
    5. Analýza výkonnostních slabin
  3. Přípravná fáze pro optimalizaci

Etapa II:

  1. Optimalizace, reálný frontend
    1. Optimalizace vyhledávacího stroje
    2. Rozhodnutí o vítězné implementaci
    3. Implementace frontendu katalogu
    4. Dokumentace řešení
  2. Pilotní projekt
    1. Implementace pilotního projektu středního rozsahu

Etapa III:

  1. Implementace požadavků pro reálný provoz 
    1. Realizace provozních požadavků
    2. Dokumentace a testování
  2. Zaváděcí projekty - podpora a vývoj 
    1. 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:

  1. dostatečně rozšiřitelný z hlediska možností využití pro standardizované e-shopy
  2. variabilní z pohledu implementace na různé požadavky B2B i B2C řešení
  3. sériově použitelný z hlediska úspory značného množství práce implementátorů
  4. parametrově propracovaný pro maximalizaci úspory času k řešení požadavků koncového uživatele
  5. 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)
  6. 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

Řízení projektu

  • Ing. Radovan Jelen, FG Forrest, a.s. Profil
  • doc. RNDr. Petra Poulová, Ph.D., Univerzita Hradec Králové Profil

PostgreSQL tým

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

 

Vlajka EU

EVROPSKÁ UNIE
Evropský fond pro regionální rozvoj
OP Podnikání a inovace pro konkurenceschopnost

Logo MPO