Group: io.evitadb - All Dependencies
evitaDB - Shared functions, exceptions and data types · Module contains external API of the evitaDB.
evitaDB - Database bundle · The bundle containing all key elements of the evitaDB.
evitaDB - External APIs core (HTTP server, common utils,...) · Module contains shared classes for evitaDB external APIs.
evitaDB - GraphQL API · Module contains GraphQL API for evitaDB.
evitaDB - gRPC API · Module contains gRPC API (server) for evitaDB.
evitaDB - gRPC shared interfaces · Module contains shared classes between gRPC server and Java client implementation.
evitaDB - REST API · Module contains REST API for evitaDB.
evitaDB - System API · Module contains System API for evitaDB.
evitaDB - Java driver (gRPC client side) · Module contains gRPC Java driver (gRPC client) for evitaDB.
evitaDB - Query Language · Module contains evitaDB query language and functionality related to it.
evitaDB - Root & modules aggregator · Evita is a specialized database with easy-to-use API for e-commerce systems. Purpose of this research is creating fast and scalable engine that handles all complex tasks that e-commerce systems has to deal with on daily basis. Evita should operate as a fast secondary lookup / search index used by application frontends. We aim for order of magnitude better latency (10x faster or better) for common e-commerce tasks than other solutions based on SQL or NoSQL databases on the same hardware specification. Evita should not be used for storing and handling primary data, and we don't aim for ACID properties nor data corruption guarantees. Evita "index" must be treated as something that could be dropped any time and built up from scratch easily again.
evitaDB - Standalone server · Module contains evitaDB standalone server.
evitaDB - Shared logic for store implementation · Module contains shared logic connected with evitaDB storage layer. The logic is shared between server and Java client.
evitaDB - Entity storage format and Kryo serialization · Module contains logic connected with evitaDB entity model persistence. The logic is shared between server and Java client.
evitaDB - Key-value store implementation · Module contains the evitaDB key-value store implementation.
evitaDB - server data structures persistence implementation · Module contains persistence logic for evitaDB server data structures.
evitaDB - Support classes for easier testing · Module contains shared classes for evitaDB integration testing.
evitaDB - gRPC workaround build · This workaround is inspired by https://github.com/aseovic/io.grpc/blob/master/pom.xml and solves the problem described here: https://github.com/grpc/grpc-java/issues/3522 and even after 5 years it still remains unsolved.