About project
The main objective of the project is to research and develop a functional software solution for e-commerce. Registration number: CZ.01.1.02/0.0/0.0/19_262/0020308
The partial aim of the project is to confirm the hypothesis that current traditional technologies are not suitable as a search engine for e-commerce solutions and then to develop a new solution that meets today's demanding requirements, especially in terms of search speed.
From the development and testing so far, we can already say that evitaDB is:
“100x faster than PostgreSQL and 10x faster than Elasticsearch”
*) Results from development and testing so far. Are you interested in how we test and what we test on?
Description of the individual stages of the project
The project duration is planned for a total of 35 months. The implementation of the project has been divided into a total of 3 phases:
- Phase I = 02/2020 – 01/2021
- Phase II = 02/2021 – 01/2022
- Phase III = 02/2022 – 12/2022
Phase I:
- Introductory phase of the project
- API design
- Functional test suite implementation
- REST API
- Test data preparation
- Initial reference implementation
- API reference implementation over a relational database #1
- API reference implementation over a noSQL database #2
- custom in-memory API reference implementation #3
- Performance testing
- Analysis of performance weaknesses
- Preparation phase for optimization
Phase II:
- Optimization, real frontend implementation
- Search engine optimization
- Decision on the winning implementation
- Catalogue frontend implementation
- Documentation
- The pilot project
- Implementation of a medium-scale pilot project
Phase III:
- Implementation of requirements for real operation
- Implementation of operational requirements
- Documentation and testing
- Start-up projects - support and development
- Open-sourcing, support for the implementation of medium and large scale real-life deployment projects
Goal
The aim is to achieve the project output in the form of functional software for the e-commerce market segment, which will have the following key features:
- it is sufficiently extensible in terms of possibilities of use for standardized e-shops
- it is variable in terms of implementation for different requirements of B2B and B2C solutions
- it is widely applicable in terms of saving a significant amount of work for implementers
- it is parametrically sophisticated to maximize time savings to address end user requirements
- it is using optimal search algorithms to reduce CPU computing power requirements (reducing power consumption)
- a completely innovative and unique software element for the e-commerce industry
Cooperation in the field of research and development with an important partner for the implementation of this project, which is the University of Hradec Králové, is also essential for the achievement of the project's objectives. The implementation of R&D activities of the project until the achievement of a functional software solution with verification in practice is planned for a total duration of 35 months.
Staff
The project management team is composed of employees of the applicant (FG Forrest, a.s.) and employees of the partner (University of Hradec Králové, Faculty of Informatics and Management). These employees are involved in the individual phases of research and development according to a pre-planned estimate of the project implementation complexity (based on a qualified estimate and experience with the implementation of similar projects).
Author and initiator of the research
- Ing. Jan Novotný Profile
Project management
- Ing. Radovan Jelen, FG Forrest, a.s. Profile
- doc. RNDr. Petra Poulová, Ph.D., University of Hradec Králové Profile
PostgreSQL team
- Ing. Barbora Tesařová, Ph.D. Profile
- Bc. Lukáš Hornych Profile
- Bc. Tomáš Pozler Profile
- Bc. Jiří Bonsch Profile
Elasticsearch team
- Ing. Tomáš Nacházel, Ph.D. Profile
- Ing. Štěpán Kameník Profile
- Ing. David Grey Profile
- Ing. Vladislav Poverin Profile
In-memory team
Project
DEVELOPMENT OF A UNIQUE SPECIALIZED DATABASE FOR E-COMMERCE SOLUTIONS is co-financed by the European Union.
The main objective of the project is to research and develop a functional software solution for e-commerce. Registration number: CZ.01.1.02/0.0/0.0/19_262/0020308
EUROPEAN UNION
European Regional Development Fund
OP Enterprise and Innovation for Competitiveness